2014-10-04 156 views
1

iOS 7一起工作时,我们从未遇到过这些问题,但由于iOS 8已进入,所以我们发现我们的测试人员遇到了很多问题。
随着iOS 7,每当新的设备/测试人员加入我们的团队,我们将创建一个新的供应证书与苹果,并在测试飞行进行更新。它将无缝地让iOS 7用户知道构建已更新,并且他们很容易地使用它。
但是现在当iOS 8用户尝试下载构建时,他得到的错误就好像他的UDID从未添加到构建中一样,尽管在配置证书中已明确列出。
我已经看到了一些与此相关的问题,但找不到明确的解决方案。
目前我正在做的解决方法是,每当iOS 8用户加入时,我必须使用新的临时证书创建一个新版本,并在testflight上再次上载它。
现在情况越来越糟,因为我们的测试人员数量日益增加。Testflight不适用于iOS 8

我正在使用XCode 5.1.1 (5B1008)来创建构建。

+0

也许你应该尝试使用'XCode 6.0.1' – 2014-10-04 17:40:39

+0

我甚至不知道你可以更新配置文件。我一直在使用桌面应用程序进行上传,但随着新的iOS 8.1/Xcode 6.1,这也被打破了。我不会屏住呼吸,苹果正忙着将测试飞行到iTunes Connect。我只是希望他们尽快启用外部测试人员。我在等待苹果时使用[betabuilder](http://www.hanchorllc.com/betabuilder-for-ios/)作为测试飞行的停止替代品。 – cypres 2014-10-04 20:55:22

+0

现在更糟了。甚至无法在“权限”页面上看到更新配置文件链接。 – Scrooge 2014-10-08 17:13:49

回答

1

自从苹果收购TestFlight,他们改变了整个过程的iOS 8:

  • 没有更多provisionning轮廓,只有苹果ID的电子邮件。
  • 每个应用程序有1,000个beta测试人员和25个内部测试人员。
  • https://itunesconnect.apple.com/是新testflightapp.com/dashboard/
  • 您需要使用的Xcode 6来处理的iOS 8

我已经成功地通过以下这个取代了我的老工艺:http://code.tutsplus.com/tutorials/ios-8-beta-testing-with-testflight--cms-22224