iOS构建:此构建在iTunes连接中无效

时间:2015-11-20 17:56:14

标签: ios xcode swift sprite-kit itunesconnect

我最近将应用程序上传到应用程序商店,现在已经处理了几天。我今天早上去看了所有的东西,在iTunes连接的顶部栏上,我点击了iOS构建,看看一切是怎么回事,我得到了一个带有感叹号的红色圆圈。当我点击它时,它会说"这个版本无效"。有谁知道这个的原因?

7 个答案:

答案 0 :(得分:20)

检查您的电子邮件,它会告诉您究竟出了什么问题。在itunes中,它只是说"这个版本无效"这有点无用。如果你检查你的电子邮件,它很可能是一个测试问题,因为你在你的构建中包含sdk并且它现在连接到itunes连接:

" TestFlight SDK - TestFlight不再需要SDK来启用beta测试,崩溃报告和分析。要继续使用TestFlight,请在iTunes Connect中设置Beta测试,并从以下可执行文件中删除对SDK的引用:"

答案 1 :(得分:4)

我遇到了同样的问题。经过几个小时的奋斗,我通过好运解决了这个问题。这个问题是由于可可豆荚。实际上我通过cocoapods版本“0.38”安装了“Alamofire”。我更新了Alamofire 3.1.2的吊舱。此构建成功上传到itunes connect但在itunesConnect中声明为无效。

这个原因是Alomofire 3.1.2要求cocoapods版本0.39。但我用0.38更新了它。所以这就是问题所在。

修复:使用cpmmand $ gem install cocoapods正常更新cocoapods,然后更新alamofire无法解决问题。你不得不 : 1.使用$ gem install cocoapods更新cocoapods。 2.从项目中删除现有的pod引用。 3.使用pod install命令重新安装pod。 4.完成

答案 2 :(得分:1)

我也遇到了同样的问题。事实证明,我使用Reveal框架参考归档了构建。我认为这就是问题所在。 在传递中,我犯了同样的错误,Xcode在上传过程中显示了详细的错误信息。现在看来没有。

答案 3 :(得分:1)

我也遇到了同样的问题。我用Objective-C编写了一个应用程序并使用ios-charts(很快),我需要支持iOS7,所以很麻烦...当我将应用程序上传到AppStore时,我遇到了问题。我再次提交,但仍然是问题。然后我绝望地清理项目并重置代码特征,那......工作!我只是hehele ...... enter image description here

答案 4 :(得分:1)

您可以通过Xcode验证应用程序存档,并获取有关问题的详细信息。档案目前在Window-> Organizer下找到。要验证它,您可以单击“上传到App Store ...”按钮下的“验证...”按钮。如果您没有收到包含问题详细信息的电子邮件,这可能对您有所帮助。

答案 5 :(得分:0)

最近我在iTunes Connect上遇到了同样的问题,我收到了一封关于TestFlight SDK的关于TestFlight SDK的电子邮件,我忘记将其从项目包中删除。它表示“TestFlight”不再需要SDK来启用beta测试'所以删除SDK后清理代码,再次进行存档并上传。那就是它!

答案 6 :(得分:0)

就我而言,我只是拖放SDK文件夹中的info.plist文件,该文件未使用。那给我带来了问题。因此,找到未使用的info.plist文件并将其从源代码中删除。 Clean项目文件夹和Re upload