所有Build for iTunes Connect,导入此版本时出错

时间:2016-02-02 06:41:12

标签: ios xcode itunesconnect

我将我的构建上传到app store,之后它在Activity中显示错误。

This is the error shown

任何人帮助我。

3 个答案:

答案 0 :(得分:5)

<强>解决!

转到构建设置&gt;搜索“ bitcode ”&gt;将启用Bitcode 转为

这将解决它。此外,如果您对禁用bitcode感到担心,请不要担心。 Apple将bitcode描述如下:

  

Bitcode是编译程序的中间表示。应用   您上传到包含bitcode的iTunes Connect将被编译   在App Store上链接。包括bitcode将允许Apple   将来重新优化您的应用二进制文件,而无需提交   您的应用程序的新版本到商店。

你真的不需要启用它。阅读有关bitcode here的更多信息。

就是这样。

你的构建现在应该完成。

答案 1 :(得分:2)

我在过去的几天里一直在与这个问题作斗争。我终于解决了我们的具体问题并认为值得分享。错误与原始海报相同,iTunes Connect提供了一个&#34;导入此版本时出错。&#34;错误如下:

enter image description here

我尝试了各种方法来解决这个问题,但在我的旅行中,问题的解决方法是我们的​​许多* .bundle文件中的一个出现在&#39; Binary和Entitlments&#39;上传/提交过程中的列表:

enter image description here

当我检查特定* .bundle(带有* .ipa或派生数据的构建文件夹中的内容)的内容时,进一步挖掘了一个意外的unix可执行文件。其他* .bundle文件都不包含unix可执行文件。

enter image description here

经过一些试验和错误后,我能够通过更改&#34; VERSION_SYSTEM&#34;来阻止创建可执行文件并将其添加到包中。将设置设置为&#34;无&#34; (它在无意中被设置为&#34; Apple Generic&#34;在最近的一些xcconfig更改中)。

无论如何,这为我们解决了问题。希望它有所帮助。

另一种(但不太理想的)解决方案是删除(空)&#34;编译源&#34;从目标步骤&#34;构建阶段&#34;。

enter image description here

答案 2 :(得分:0)

您需要将版本号更新为更高的值。如果您只更改构建号,它将无法工作。我的app二进制文件被拒绝后,我遇到了同样的问题。

示例:

App 1.0.0(1) - &gt;因某种原因拒绝了。

App 1.0.0(2) - &gt;您将获得&#34;导入此版本时出错[&34;

App 1.0.0(3) - &gt;同样的错误..

App 1.0.1(1) - &gt;会工作!

干杯,