新的 Test Flight 对于临时分发来说毫无价值。任何解决方法?

The new Test Flight is worthless for adhoc distribution. Any work arounds?

我终于收到了内部测试人员的邀请,使用 iTunesConnect 和 Test Flight 应用程序进行工作。我发现对于临时分发,这根本行不通...

  1. 30 天到期太短了。
  2. 在旧的试飞中,测试人员有多个设备。在新的试飞中,每个邀请只适用于一台设备。如果您尝试在其他设备上使用邀请,它会说它已被使用。

我没有看到过期的任何解决方法,关于第二个问题的解决方法的任何想法,或者我做错了什么?有没有办法将设备添加到用户帐户。

也许,这不是我应该用于临时分发的工具?欢迎提出其他建议。

我能想到的有两种方法。

  1. 获取 OS X 服务器并将手机单独添加到您的配置文件中。您将被限制为 100 部手机,但这些手机中的任何一部都可以登录服务器并将最新版本下载到他们的设备上。

  2. 获取企业帐户。但是,您不能使用企业帐户发布到 App Store。

您可以从试飞中导入您的设备到testfairy

https://app.testfairy.com/testers/testflight-export/

这个我还没试过

对于多种设备,新的 TestFlight 比旧的更好。邀请只能使用一次,但它与您使用的 Apple ID 相关联,在另一台设备上使用相同的 Apple ID 登录 TestFlight 应用程序,您就可以安装该应用程序。不要尝试重复使用邀请。

不过我个人认为内部测试人员毫无用处,因为您必须授予这些用户访问您的 iTunes Connect 帐户的权限。有一种解决方法,您可以使用自己的电子邮件,例如 "me+user1@whatever.com" 并收到邀请,然后您只需将邀请 link 转发给您想要使用该构建但没有的用户访问 iTC,但这很痛苦。

最好的计划是,将应用发送给 TestFlight 审核,获得批准,然后将所有测试人员添加为外部测试人员。您可以通过保持版本号 (CFBundleShortVersionString) 相同、递增内部版本号 (CFBundleVersion) 并选中显示 "no significant changes for this build" 的选项来提交新版本而无需每次都经过审查。

如果您不需要支持 iOS 7,新的 TestFlight 比旧的要好得多。初步审查是唯一的缺点。

这里有一份快速指南,解释了您可以使用 New TF 做什么: New TestFlight • Quick need-to-know guide