【问题标题】:Unable to submit iOS app due to Unexpected CFBundleExecutable Key由于意外的 CFBundleExecutable Key 无法提交 iOS 应用程序
【发布时间】:2017-02-28 00:29:24
【问题描述】:

在我正在开发的应用上,将应用提交到商店时遇到问题:

我们发现您最近交付的一个或多个问题 “应用 X”。要处理您的交货,以下问题必须 更正:意外的 CFBundleExecutable Key - 位于 '/Payload/(resources.bundle 的位置)/Info.plist' 不包含捆绑可执行文件。如果这个捆绑包是故意的 不包含可执行文件,请考虑删除 CFBundleExecutable 键来自其 Info.plist 并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方的一部分 框架,考虑联系框架的开发者 更新以解决此问题。一旦这些问题得到纠正, 然后,您可以重新交付更正后的二进制文件。

没有对 info.plist 进行任何更改,CFBundleExecutable/Executable File 实际上有一个空字符串。是什么导致了这个错误?

另外,只需从 plist 中删除 CFBundleExecutable 键就可以解决问题吗?

【问题讨论】:

标签: ios xcode


【解决方案1】:

我在另一个外部框架中遇到了同样的问题,我从有问题的库的 Info.plist 文件中删除了 CFBundleExecutable 键。然后清理项目并上传到 AppStore。

【讨论】:

    【解决方案2】:

    显式删除 plist 中的 CFBundleExecutable 键修复了问题。

    【讨论】:

      猜你喜欢
      • 2017-01-23
      • 2015-12-25
      • 2018-08-18
      • 2015-11-12
      • 2017-03-31
      • 1970-01-01
      相关资源
      最近更新 更多