【发布时间】:2017-04-20 13:37:40
【问题描述】:
错误 ITMS-90171:“无效的 Bundle 结构 - 不允许使用二进制文件 'abcd .app/xyz.bundle/Contents/MacOS/xyzBundle'。您的应用不能包含独立的可执行文件或库,除了 CFBundleExecutable支持的捆绑包。有关 iOS 应用捆绑包结构的信息,请参阅https://developer.apple.com/go/?id=bundle-structure 的捆绑包编程指南。”
我在我的项目中使用 Mac OS 包作为框架使用。 它在 iOS 设备和模拟器中完美运行,但是当我尝试将应用上传到应用商店时,它给了我上述错误。
请给我建议。
【问题讨论】:
-
来自 iTunes 商店的错误消息清楚地表明您正在尝试为 MacOS 上传二进制文件。您需要将 BaseSDK 设置为 Target 的 Build Settings 中存在的最新 iOS。
标签: ios frameworks app-store