【问题标题】:ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'XYZ.app/abc.bundle/Contents/MacOS/Abcbundle' is not permitted错误 ITMS-90171:“无效的 Bundle 结构 - 不允许使用二进制文件 'XYZ.app/abc.bundle/Contents/MacOS/Abcbundle'
【发布时间】: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


【解决方案1】:

最后,我从大量挖掘中找到了答案。我使用过 Mac OS 捆绑包和 iOS 应用程序。这需要与 iOS 应用兼容。

转到目标 -> 构建设置和 只需将 Base SDK 从 ma​​cOS 更改为 Latest iOS。 同时将 Skip Install 更改为 NO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多