【问题标题】:Unexpected CFBundleExecutable Key in ios 9ios 9中意外的CFBundleExecutable键
【发布时间】:2015-12-25 07:37:27
【问题描述】:

我已将我的 xcode 升级到最新版本,更新后我尝试在归档时将构建提交到 appstore,但遇到以下问题:

Unexpected CFBundleExecutable Key

我已经搜索了我的网站和一些链接,但找不到解决方案。谁能告诉我有什么问题?寻求任何人的帮助

【问题讨论】:

    标签: ios xcode app-store ios9 xcode7


    【解决方案1】:

    禁用位码并从 Info.plist 中删除该密钥

    在 .plist 中,您会发现它的名称为 “可执行文件”

    【讨论】:

    • 我已经尝试了很多次,但是一旦我从 .plist 文件中删除了条目,我就禁用了位代码,当我尝试验证存档时出现错误:invalid bundle structure - .../Frameworks/ResearchKit.framework/ResearchKit is not permitted. App can't contain standalone executables or libraries...当我恢复 plist 时,我可以验证和上传,但我收到有关意外可执行密钥的错误...无法获胜
    【解决方案2】:

    您需要从有问题的包的 Info.plist 文件中删除 CFBundleExecutable 键。就我而言,是 ApptentiveResources.bundle 导致了问题。

    最简单的方法是在 Xcode 中按 Cmd-Shift-F 并搜索 CFBundleExecutable。在包含该密钥的文件列表中,您应该会看到错误消息中提到的包。从该文件中删除密钥(但将所有其他实例保留在其他文件中)。

    然后,在将存档上传到 App Store 时,请确保取消选中“包含位码”复选框,否则您将继续收到该捆绑包的错误。

    【讨论】:

      猜你喜欢
      • 2015-11-12
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 2016-02-21
      • 2017-01-23
      相关资源
      最近更新 更多