我已经更新到 Xcode 7 并在尝试存档并将更新发送到我的应用程序到 iTunes 连接时遇到了以下问题。
We have discovered one or more issues with your recent delivery.
To process your delivery, the following issues must be corrected:
Invalid Bundle - Info.plist specifies a non-existent file for the CFBundleExecutable key.
Once these issues have been corrected, you can then redeliver the corrected binary.
我试图删除 CFBundleExecutable 但我无法构建目标。这与一些 google 签名 sdk 问题有关,不是我的问题。
来源:https://stackoverflow.com/a/32645052/1329173
我能找到的唯一其他东西是https://github.com/danielgindi/ios-charts/issues/442但这又不是我正在使用的库。
在 iTunesConnect 中,它显示上传仍处于“处理”状态,并且由于问题而无法使用。
我还尝试清理和删除调试和 bin 文件夹。
CFBundleExecutable 设置为 Executetable_name
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
最佳答案
你有没有 .bundle 包含在您的项目中?
如果有,请检查它的内容,并确保它不包含任何 列表 ,并且此 plist 不包含 CFBundleExecutable
key 。
(在您的工作区中广泛搜索 CFBundleExecutable
可能会提示您此问题来自何处...)
就我而言,只需删除整个 Instabug.bundle 就可以了,尽管您可能想要使用这样的第三方,因此您可以编辑 plist 来删除这个有问题的 key ......
关于ios - Invalid Bundle Info.plist 为 CFBundleExecutable 键指定了一个不存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32997140/