错误 ITMS-90207:捆绑包不包含捆绑包可执行文件
Posted
技术标签:
【中文标题】错误 ITMS-90207:捆绑包不包含捆绑包可执行文件【英文标题】:ERROR ITMS-90207: Bundle does not contain a bundle executable 【发布时间】:2016-10-22 08:47:25 【问题描述】:我正在尝试将我的 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 天,已经尝试使用设置,但到目前为止还没有运气。
【问题讨论】:
如果您在xxx.app
文件夹中查看,您是否看到名为 xxx
的文件(即与捆绑包同名)。那将是可执行文件。如果您没有看到可执行文件,那么 xxx.app
捆绑文件夹中最大的单个文件(而不是文件夹)是什么?
我在 xxx.app 中看到了 xxx。所以,我的包中确实有可执行文件。
您找到解决方案了吗?
【参考方案1】:
我遇到了同样的问题。挣扎了2天
我通过更改文件名解决了这个问题。我把我的从 xxx.ipa 改成了 xxx_b.ipa。
我认为应用程序加载器在某处具有缓存功能。 就我而言,第一轮我上传了一个糟糕的 ipa。 然后我纠正它并重复这个过程,它一直给我同样的 90207 错误。 尝试了从updating iTMS Transporter 重新创建所有证书的所有解决方案。最后改文件名就解决了。
我使用 Application Loader 独立版本。 希望这可以帮助某人
【讨论】:
以上是关于错误 ITMS-90207:捆绑包不包含捆绑包可执行文件的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 错误 ITMS-90022:缺少所需的图标文件。捆绑包不包含应用程序图标 120x120、167x167、152x152
缺少推荐的图标文件。该捆绑包不包含 .png 格式的 iPhone / iPod Touch 应用程序图标,该图标恰好为“120x120”像素