将新的 UDID 添加到配置文件后,是不是需要重建 IPA?

Posted

技术标签:

【中文标题】将新的 UDID 添加到配置文件后,是不是需要重建 IPA?【英文标题】:After adding new UDIDs to provisioning profile, do I need to rebuild the IPA?将新的 UDID 添加到配置文件后,是否需要重建 IPA? 【发布时间】:2017-09-17 22:59:39 【问题描述】:

我有一个应用程序(adhoc dist.)并将其上传到 Diawi。 现在,我应该添加新的 UDID。添加它们后,我是否需要重新创建或重建 IPA 并重新上传到 Diawi?

提前致谢

【问题讨论】:

是的,每次您将新设备添加到您的帐户时,您都需要使用新配置文件导出应用程序。 【参考方案1】:

Ad-hoc IPA 只会安装在嵌入式配置文件中列出的设备上。如果您希望该应用能够安装在其他设备上,那么可以,您需要提供更新后的 IPA 以及更新后的配置文件。

更好的是,使用 TestFlight 并避免所有这些麻烦。

【讨论】:

那么什么是TestFlight?它是一个应用程序还是类似 Diawi 的东西? 一次添加超过 3 或 4 名测试人员是一场噩梦。我刚刚通过它,邀请显示为在 TestFlight 中发送,但有几个用户坚称他们没有收到邀请。【参考方案2】:

您的查询的答案可能在两种类型的帐户中

1) 如果您有企业 Apple 帐户:无需将测试人员 UUDI 添加到帐户,因为应用程序可以使用通用分发二进制文件发布,任何设备都可以使用 OTA 安装方法安装。

2) 如果您拥有开发者帐户:您现有的应用程序不会有任何影响,但是对于要安装的新设备,您必须重新生成配置文件,因为现有的商店帐户门户将变得无效并需要更新新的 IPA 汇编。旧的不行。

我始终建议为测试/构建应用程序公司使用企业帐户,因为 Appstore 开发人员帐户更适合在 Appstore 上分发或很少添加设备 ID 以进行调试和测试的小型公司,除非其独立开发人员喜欢场景。

【讨论】:

作为企业帐户,我们能否在 Appstore 上分发应用程序?

以上是关于将新的 UDID 添加到配置文件后,是不是需要重建 IPA?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode + Crashlytics:将新 UDID 添加到现有配置文件时遇到问题

在不使用 Apple Developer Portal 的情况下将 UDID 添加到配置文件

Firebase App Distribution - 为新的 UDID 更新现有 IPA

iOS 添加 UDID 而不重新导出应用程序?

将新分区添加到已分区的配置单元表

iOS开发者后台添加了新的UDID,如何更新自动管理签名证书的设备描述文件(Provisioning Profiles)?