iTunes Store 操作失败。您必须为此请求提供 CFBundleIdentifier

Posted

技术标签:

【中文标题】iTunes Store 操作失败。您必须为此请求提供 CFBundleIdentifier【英文标题】:iTunes Store operation failed. You must supply a CFBundleIdentifier for this request 【发布时间】:2016-07-09 01:21:30 【问题描述】:

我刚刚注册了这个地方,我已经使应用程序一切正常,所有证书和文件都已更新,但是当我尝试从 xcode 上传到应用程序商店时,我不断收到此错误。如果有人可以帮我解决它,那就太好了,谢谢

【问题讨论】:

有人愿意帮忙吗?现在被困在这里几天了。请非常感谢 你搞清楚了吗,伙计? 【参考方案1】:

您的 info.plist 应用程序错误。 打开你的info.plist,“Bundle OS Type code”为空。我遇到了同样的问题,在“Bundle OS Type code”中添加“APPL”,就可以了。

【讨论】:

【参考方案2】:

您的 info.plist 配置错误。 打开你的info.plist,“Bundle OS Type code”为空。我遇到了同样的问题,将“APPL”添加到“Bundle OS Type code”,没关系。见图片 here

【讨论】:

【参考方案3】:

登录 Apple Developer,转到 Certificates*Profiles,删除所有开发并分发签名证书和配置文件。然后在 Xcode8 中选择“自动管理签名”,重新创建签名证书和配置文件,存档并再次上传到应用商店。

【讨论】:

【参考方案4】:

这个差点让我发疯。我如何修复它是创建一个测试项目并对其进行存档,然后验证,它通过了。然后我将测试项目中的所有构建设置复制到我的项目中,谢天谢地,一切正常。我知道它一直在做,但它确实有效。

【讨论】:

【参考方案5】:

这就是我所做的,它确实对我有用

我确实必须像这样在 .plist 文件中显式添加捆绑标识符

<key>CFBundleIdentifier</key>
<string>com.AppIdentifier</string>

而不是

<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>

原因可能是我在项目中有多个目标,并且我正在从应用程序加载器上传应用程序

请注意,在这两种情况下,我都能成功存档

环境。 Xcode 10.1 高山脉 10.13.6

【讨论】:

以上是关于iTunes Store 操作失败。您必须为此请求提供 CFBundleIdentifier的主要内容,如果未能解决你的问题,请参考以下文章

iTunes Store操作失败ERROR ITMS-90159:“配置文件无效...”

iTunes Store 操作失败:错误描述不可用

iTunes Store 操作失败:签名无效

iTunes Store 操作失败。没有找到合适的申请记录

Xcode 9 中的 iTunes Store 操作失败

错误:iTunes Store 操作失败描述长度:3574725