【问题标题】:ERROR ITMS-90207 Invalid bundle错误 ITMS-90207 无效的捆绑包
【发布时间】:2015-10-25 22:44:23
【问题描述】:

我在将使用此框架的应用上传到应用商店时遇到问题。

错误 ITMS-90207 “无效的包。位于 .../TesseractOCR.framework 的包不包含包可执行文件。

在我的 Xcodeproj 中,我有另一个项目,其中包括依赖项、链接库和复制文件的框架。

您对这个问题有所了解吗?

非常感谢,纳韦尔。

【问题讨论】:

    标签: ios xcode frameworks


    【解决方案1】:

    我遇到了同样的问题。我按照这个过程解决了这个问题:

    在您的info.plist 文件中,在可执行文件 键下,添加值$(EXECUTABLE_NAME)。

    【讨论】:

      【解决方案2】:

      我通过关闭 Bitcode 解决了这个问题。 (下面两个是相关设置)

      1. 构建设置 > 构建选项 > 启用位码:否
      2. 在将应用程序上传到 Itunes Connect 时取消选中“包含位码”(存档后)

      【讨论】:

      • 这对我也有用,但代价是您的应用没有针对目标设备进行优化...
      • 这对我不起作用。您能否建议我可能缺少的任何其他设置。谢谢
      【解决方案3】:

      我通过在构建设置中将 Mach-O 类型更改为动态库解决了这个问题。 Xcode 没有生成可执行文件。

      【讨论】:

        猜你喜欢
        • 2016-01-26
        • 1970-01-01
        • 2016-04-03
        • 2014-11-02
        • 1970-01-01
        • 2021-01-09
        • 1970-01-01
        • 2017-01-29
        • 2021-05-20
        相关资源
        最近更新 更多