最近,我们发现我们的内部测试人员和外部测试人员无法更新我们的新预发行应用程序。
我们正在使用开发人员配置文件来签署二进制代码。 itunesconnect可以验证预发布应用程序。它可以成功提交到app商店。比我们的测试人员试图使用TestFlight来更新应用程序。他们按下了TestFlight中app图标旁边的Update按钮。 TestFlight永远不会完成它的工作。进度循环无法完成。
版本: TestFlight版本:1.0.2(55), XCode版本:6.3(6D570), iOS版本:8.1(12B411)& 8.2(12D508)& 8.3(12F70)
我们尝试过3G网络和WiFi网络。我们在TestFlight中尝试了所有不同的Apple ID。
答案 0 :(得分:2)
对于测试版,您必须使用用于发布的相同分发配置文件。
答案 1 :(得分:2)
我不能说这个解决方案适用于所有其他相同的场景,但对于我的情况,我从Apple Bug Reporter的工程师那里得到了答案。
Apple Developer Relations20-May-2015 05:08 AM
工程部就此问题提供了以下反馈:
我们已经找到了问题。 TestFlight应用程序没有正确 处理在其版本字符串中包含前导0的应用程序。 1.6.02或3.5.04等版本将无法完成安装。
在修复此问题之前,请使用版本号解决此问题 没有前导零(1.6.02 - > 1.6.2或3.5.04 - > 3.5.4)。
很抱歉给您带来不便,感谢您花了这么多时间 收集有关这个问题的信息,它确实有帮助!
请通过更新错误报告来提供您的回复或结果。