有没有办法在不使用测试器 UUID 的情况下使 iOS 应用程序可用于 beta 测试(临时应用程序)
Posted
技术标签:
【中文标题】有没有办法在不使用测试器 UUID 的情况下使 iOS 应用程序可用于 beta 测试(临时应用程序)【英文标题】:Is there any way to make a iOS app available for beta-testing (adhoc app) without using the tester UUID 【发布时间】:2016-12-19 07:34:00 【问题描述】:我想让我的应用程序可供测试人员使用,而不会将他们的 UUID 添加到分发配置文件中。有什么办法可以做到这一点。我知道企业分发,但我的应用程序最终会上传到 AppStore。 所以我也想知道企业应用和应用商店应用是否可以使用相同的 Apple ID。
谢谢
【问题讨论】:
我相信在 iTunes Connect 中,您可以通过试飞向他们发送 beta 版 【参考方案1】:是的,您可以在开发者门户上使用新的 Testflight 功能:https://developer.apple.com/testflight/
使用它时有两种选择。对于内部测试,任何与您的帐户相关联的人都可以对其进行测试。对于外部测试,您的应用程序必须经过批准流程,您可以发出一封电子邮件,让他们测试它,或者输入他们的电子邮件,它会向该人发送安装应用程序的邀请。应用程序的任何更新都必须先获得批准,然后才能提供给外部测试人员。
【讨论】:
【参考方案2】:不再需要 UDID。重点是测试用户而不是设备。一个用户可能有多个可以安装测试版应用的设备。
您最多可以让 iTunes Connect 团队中的 25 位用户成为 内部测试人员和多达 1000 名用户作为外部测试人员。外部的 测试人员不需要在您的组织中;你可以邀请任何 拥有电子邮件地址的用户成为您的外部测试人员之一。
来自以下链接的参考: https://subodhnpushpak.wordpress.com/2015/01/05/deploying-ios-apps-without-udid-to-beta-testers-using-testflight-beta-testing/
【讨论】:
以上是关于有没有办法在不使用测试器 UUID 的情况下使 iOS 应用程序可用于 beta 测试(临时应用程序)的主要内容,如果未能解决你的问题,请参考以下文章