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

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

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

【问题讨论】:

  • 有人愿意帮忙吗?现在被困在这里几天了。请非常感谢
  • 你搞清楚了吗,伙计?

标签: bundle


【解决方案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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-04-12
            • 1970-01-01
            • 2016-01-23
            • 2018-08-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多