如何在TestFlight(iTunes Connect)错误中修复此多个版本?

时间:2016-03-10 03:47:49

标签: ios xcode itunesconnect testflight

我一直试图解决一个奇怪的问题两天了。在认为某些内容与开发人员证书或配置文件混淆之后,从完全从头开始并签署所有新的证书/配置文件后,我确信这是:

  • 答:TestFlight / iTunes Connect Bug
  • B:El Capitan中的Xcode错误
  • C:混乱的Xcode项目配置

产品版本
Mac OS X El Capitan: 10.11.3(15D21)
Xcode: 7.2.1(7C1002)

以下是发生的事情:

尝试将应用上传到TestFlight时,构建似乎会上传两次。处理完成后,后一个构建成功,而前一个构建无限期地保持在Processing阶段。我使用Xcode Archive toolApplication Loader的结果相同。没有区别。

Internal Testing部分下;甚至没有列出构建的后期。之前的版本仍然无法选择,因为它停留在Processing阶段。

我没有收到有关构建失败或其他的电子邮件。

事实上,我从Apple获得了一封成功的电子邮件:

Dear XXX,
The following build has completed processing:

Platform: iOS
App Name: XXX
Build Number: 1.1
Version Number: 0.2.4
App SKU: XXX
App Apple ID: XXX

You can now use this build for TestFlight testing or submit it to the App Store.


请参阅图片以获取更多信息。

iOS Builds

External Testing > Select Version

1 个答案:

答案 0 :(得分:1)

看起来你的应用程序内部版本号被硬编码为1.1。检查info.plist文件:

  • CFBundleShortVersionString用于版本号
  • CFBundleVersion用于内部版本号