我一直试图解决一个奇怪的问题两天了.在想到某些东西搞砸了开发人员证书或配置文件之后,从完全从头开始并签署所有新的证书/配置文件,我确信这是:
>答: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.
有关更多信息,请参阅图像.
最佳答案 看起来您的应用程序内部版本编号硬编码为1.1.检查info.plist文件:
> CFBundleShortVersionString用于版本号
> CFBundleVersion用于内部版本号