iOS 添加 UDID 而不重新导出应用程序?
Posted
技术标签:
【中文标题】iOS 添加 UDID 而不重新导出应用程序?【英文标题】:iOS Add UDIDs without re-exporting app? 【发布时间】:2015-03-16 18:06:22 【问题描述】:每当我收到测试设备的 UDID 时,我都会将它们添加到我们门户上的设备列表中,developer.apple.com
然后我将新设备添加到应用程序的配置文件中,然后我使用新的配置文件。
这很有趣,但是如果每隔一天发生这种情况,它就会变得微不足道。我已经阅读了有关testflight
的信息,但我想确保没有更好的方法已经建立。最好的方法是什么?
【问题讨论】:
【参考方案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
.
【讨论】:
以上是关于iOS 添加 UDID 而不重新导出应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
即使从配置文件中删除了 UDID,iOS 应用程序仍在安装到设备中