App Processing Error: Unexpected CFBundleExecutable Key

App Processing Error: Unexpected CFBundleExecutable Key

我正在尝试在启用 bitCode 的情况下提交给 Apple。每次我提交我都会收到这封电子邮件。

我们发现您最近为 "MyAPPP" 发货时存在一个或多个问题。要处理您的交货,必须更正以下问题:

意外的 CFBundleExecutable 密钥 - '/Payload/MyAPPP.app/Base.lproj' 处的包不包含包可执行文件。如果此包有意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键 并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员进行更新以解决此问题。

纠正这些问题后,您就可以重新提交纠正后的二进制文件。

我的应用程序 info.plist 有以下内容。

Cocoa Pods 每个 pod 都有 info.plist as

所有Pods都在这里。

我遇到了同样的问题。终于找到解决办法了。

在我的例子中,Info.plist 文件在构建阶段被添加到复制包资源中。我只是将它从 Copy Bundle Resources 中删除并且它起作用了!