ios - Invalid Bundle Info.plist 为 CFBundleExecutable 键指定了一个不存在的文件

标签 ios iphone xcode app-store-connect plist

我已经更新到 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/

相关文章:

iPhone : Transfer of files from Mac/Pc to app

ios - 如何将 UITableView 单元格设置为看起来像消息气泡?

ios - 建筑的重复符号 - CocoaPods + Sonic.framework

ios - 如果创建 BLE 应用程序,我的应用程序应该支持哪个最低 iOS 版本?

iOS 应用程序因 "function signature specialization <Arg[0] = Exploded, Arg[2] = Exploded>"而崩溃

ios - 在iOS5设备上测试Flash应用程序时模糊效果消失

ios - 减少 GKScore 值

iphone - 如何将帖子数据和图像文件发送到服务器 Xcode

ios - 使用 SwiftUI 创建手势来编辑列表项

ios - 推送和弹出多个 View Controller 会导致随机崩溃