在我正在处理的应用上,将应用提交到商店时遇到了一个问题:
我们发现您最近交付的一个或多个问题 “申请X”。要处理您的交付,必须满足以下问题 纠正:意外的CFBundleExecutable键 - 捆绑在 '/ Payload /(resources.bundle的位置)/Info.plist' 不包含可执行文件。如果故意这个捆绑 不包含可执行文件,请考虑删除 来自Info.plist的CFBundleExecutable密钥并使用 BNDL的CFBundlePackageType。如果此捆绑包是第三方的一部分 框架,考虑联系框架的开发人员 更新以解决此问题。一旦这些问题得到纠正, 然后,您可以重新更新已更正的二进制文件。
没有对info.plist进行任何更改,CFBundleExecutable / Executable File实际上有一个空字符串。是什么导致了这个错误?
此外,只需从plist中删除CFBundleExecutable键即可解决问题吗?
答案 0 :(得分:1)
明确删除plist中的CFBundleExecutable键修复了问题。
答案 1 :(得分:0)
我在另一个外部框架上也遇到了同样的问题,我从有问题的库的CFBundleExecutable
文件中删除了Info.plist
键。然后清理项目并将其上传到AppStore。