iOS App Store 提交错误

Posted

技术标签:

【中文标题】iOS App Store 提交错误【英文标题】:iOS App Store Submission Error 【发布时间】:2018-05-30 08:48:36 【问题描述】:

我有一个 ios 应用程序在我部署到 iPhone 时运行良好,但在尝试通过 Xcode 提交到 App Store 时抛出以下错误。

我将如何解除阻止?

非常感谢任何帮助。

意外的 CFBundleExecutable 键。 “Payload/Picsolve.app/GooglePlus.bundle”中的捆绑包不包含捆绑包可执行文件。如果此包故意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。

我已经检查了错误提示...并且看起来 CFBundleExecutable 键不存在并且 BNDL 的 CFBundlePackageType 已经存在。

我删除了 Executable File 项,然后进行了项目清理,然后是存档。然后我尝试验证应用商店提交的新存档并显示相同的错误消息。

【问题讨论】:

好的,所以 GPP 登录包已经被弃用了,并且不适用于 ios 8 + 我设法通过删除对这个包的引用来修复它。 【参考方案1】:

我今天在尝试提交我们的应用程序(使用 Xcode 7 beta 5)时遇到了同样的问题,并出现了完全相同的错误消息,但不是instabug.bundle 位,而是给我TencentOpenApi_IOS_Bundle.bundle

然后,我通过在项目中找到命名包解决了这个问题 - 正如错误消息所暗示的那样 - 通过删除 CFBundleExecutable 键来编辑包中的 Info.plistCFBundlePackageType 键已经设置为 BNDL,所以我没有触摸它。

在这些更改之后,我执行了 Product > Clean,然后将应用程序提交到 App Store 没有问题。

我希望这会有所帮助。

【讨论】:

谢谢,它确实有帮助:),最后对于我的场景,我一起删除了捆绑包,因为我们不再在代码库中使用它。

以上是关于iOS App Store 提交错误的主要内容,如果未能解决你的问题,请参考以下文章

iOS利用Application Loader打包提交到App Store时遇到错误The filename 未命名.ipa in the package contains an invalid ch

尝试提交带有 Siri 扩展的应用时,来自 App Store 的“Invalid Intent Vocabulary”错误

由于 xcoredatamodel,App Store 应用程序提交错误

尝试将存档提交到 App Store 时出现各种 ITMS 错误

Xcode 6 App Store 提交失败并显示“您的帐户已经拥有有效的 iOS 分发证书”

在 4.2 中提交 App Store:XCode 提交验证中出现奇怪的“空白”错误