【发布时间】: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。所以,我的包中确实有可执行文件。
-
您找到解决方案了吗?
标签: ios xcode app-store xcode8