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的主要内容,如果未能解决你的问题,请参考以下文章