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

我一直试图解决一个奇怪的问题两天了.在想到某些东西搞砸了开发人员证书或配置文件之后,从完全从头开始并签署所有新的证书/配置文件,我确信这是:

>答: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时,构建似乎会上传两次.处理完成后,后一个构建成功,而前一个构建无限期地处于处理阶段.我使用了Xcode Archive工具和Application Loader,结果相同.没有区别.

在内部测试部分;甚至没有列出构建的后期.之前的版本仍然无法选择,因为它处于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 – 如何在TestFlight(iTunes Connect)错误中修复此多个版本?》

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

最佳答案 看起来您的应用程序内部版本编号硬编码为1.1.检查info.plist文件:

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

点赞