【问题标题】:iOS Add UDIDs without re-exporting app?iOS 添加 UDID 而不重新导出应用程序?
【发布时间】:2015-03-16 18:06:22
【问题描述】:
每当我收到测试设备的 UDID 时,我都会将它们添加到我们门户上的设备列表中,developer.apple.com 然后我将新设备添加到应用程序的配置文件中,然后我使用新的配置文件。
这很有趣,但是如果每隔一天发生这种情况,它就会变得微不足道。我已经阅读了有关testflight 的信息,但我想确保没有更好的方法已经建立。最好的方法是什么?
【问题讨论】:
标签:
publishing
testflight
udid
apple-configurator
【解决方案1】:
很遗憾,如果您必须经常添加/管理设备,我认为没有更好的解决方案。
iOS 要求在执行前对应用进行签名。你基本上有3个选择:
- 开发和 Ad-Hock 分发配置文件:您必须列出每个可以运行应用程序的设备 UDID
- App Store:不需要 UDID 列表,您可以将应用上传到 iTunes Connect 并为其启用 TestFlight Beta 测试,但据我所知 没有办法安装应用除了通过新的 iTunes Connect / TestFlight beta 系统和 App Store 之外,它是在设备上使用 App Store 配置文件构建的。
- 企业:不需要 UDID 列表,将其安装在任何设备上但这需要不同类型的 Apple 开发者帐户,更昂贵且更合法的作品(你必须“承诺”您不会将您的应用分发给您的组织成员)
只有最后两个不需要列出设备 UDID。
【解决方案2】:
现在苹果使用了Test Flight,您可以导出App Store,然后以pre-release 的形式上传到iTunesConnect,用户可以下载IPA,只要它有beta entitlements set.