错误ITMS-90207:Bundle不包含可执行文件

时间:2016-10-22 08:47:25

标签: ios xcode app-store xcode8

我试图将我的iOS应用程序上传到App Store,但收到错误: 错误ITMS-90207:无效的捆绑包。捆绑在' xxx.app'不包含可执行文件。" 这是第一次将项目更新到XCode 8和Swift 3之后我尝试提交应用程序。使用以前版本的XCode,我没有看到这个问题。 我已经检查了堆栈溢出的任何线索,但所有答案都没有帮助。 我的项目有ObjC和swift代码。它使用CocoaPods 1.1.1 在info.plist中我有:

<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>

我已经尝试了2天与之斗争,但是到目前为止还没有运气。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。挣扎了2天

我通过更改文件名解决了问题。我将我从xxx.ipa改为xxx_b.ipa。

我认为应用程序加载器在某处具有缓存功能。 对于我的情况,第一轮我上传了一个糟糕的ipa。 然后我纠正了它并重复这个过程并且它一直给我同样的90207错误。 尝试从updating iTMS Transporter的每个解决方案重新创建所有证书。最后,更改文件名解决了它。

我使用Application Loader独立版本。 希望这有助于某人