有没有办法在不使用测试器 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 测试(临时应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在不重新启动应用程序的情况下使 NSBundle 本地化缓存失效? [iOS]

是否可以在不安装 Excel 的情况下使其自动化?

在不混合的情况下使不透明的 UIView 变暗

如何在不使用滤镜的情况下使图像变暗? [复制]

Pygame:如何在不按任何键的情况下使精灵面对相同的方向

如何在不使用 div 的情况下使 iframe 响应?