【发布时间】:2015-12-25 07:37:27
【问题描述】:
我已将我的 xcode 升级到最新版本,更新后我尝试在归档时将构建提交到 appstore,但遇到以下问题:
Unexpected CFBundleExecutable Key
我已经搜索了我的网站和一些链接,但找不到解决方案。谁能告诉我有什么问题?寻求任何人的帮助
【问题讨论】:
标签: ios xcode app-store ios9 xcode7
我已将我的 xcode 升级到最新版本,更新后我尝试在归档时将构建提交到 appstore,但遇到以下问题:
Unexpected CFBundleExecutable Key
我已经搜索了我的网站和一些链接,但找不到解决方案。谁能告诉我有什么问题?寻求任何人的帮助
【问题讨论】:
标签: ios xcode app-store ios9 xcode7
禁用位码并从 Info.plist 中删除该密钥
在 .plist 中,您会发现它的名称为 “可执行文件”。
【讨论】:
invalid bundle structure - .../Frameworks/ResearchKit.framework/ResearchKit is not permitted. App can't contain standalone executables or libraries...当我恢复 plist 时,我可以验证和上传,但我收到有关意外可执行密钥的错误...无法获胜
您需要从有问题的包的 Info.plist 文件中删除 CFBundleExecutable 键。就我而言,是 ApptentiveResources.bundle 导致了问题。
最简单的方法是在 Xcode 中按 Cmd-Shift-F 并搜索 CFBundleExecutable。在包含该密钥的文件列表中,您应该会看到错误消息中提到的包。从该文件中删除密钥(但将所有其他实例保留在其他文件中)。
然后,在将存档上传到 App Store 时,请确保取消选中“包含位码”复选框,否则您将继续收到该捆绑包的错误。
【讨论】: