【问题标题】:"No suitable application records were found" when uploading Xcode Archive上传 Xcode Archive 时“没有找到合适的应用记录”
【发布时间】:2019-09-27 04:29:21
【问题描述】:

向 App Store 提交存档时,我收到以下错误:

没有找到合适的申请记录。验证您的包标识符“org.cocoapods.grpcpp”是否正确。

我已经仔细检查了我的包标识符是否在我的项目目标中正确设置(与 App Store Connect 中相同)。

重新安装 Cocoapods 也没有帮助。

截图:https://i.imgur.com/igarpPy.png

【问题讨论】:

  • 是否选择了 iPhone 应用目标?
  • 该应用程序存档非常好,只是当我尝试将其分发到 App Store 时出现此错误。
  • 你的 iPhone 应用的 b 包标识符是org.cocoapods.grpcpp吗?
  • 不,不是。该标识符来自包含的 pod 框架。

标签: ios cocoapods


【解决方案1】:

基本上,当您使用 Xcode Uploader 实用程序(在 Observer 中)时,iTunes Connect (http://itunesconnect.apple.com) 是您的 App 捆绑包的接收者。因此,除非您在 iTunes Connect 网络仪表板中创建了具有相同捆绑标识符的应用程序,否则您将永远无法上传构建。在仪表板上创建应用程序很容易,请在 iTunes 主屏幕上按照以下步骤操作:

如果尚不存在,则创建新应用并提交所有必需的信息。或单击有问题的应用程序。单击更多 -> 然后关于此应用 然后将捆绑 ID 更改为您在配置门户中创建的 ID。

【讨论】:

  • 如前所述,捆绑包标识符已经与我在 App Store Connect 上设置的标识符匹配。出于某种原因,它只是获取 pod 依赖项之一的捆绑包 ID。
【解决方案2】:

通过以下方式修复它:

  • 创建一个全新的 Xcode 项目
  • 复制我的 podfile 并将 pod 安装到这个新项目中
  • 几乎复制了我之前 Xcode 项目的全部内容,包括 info.plist

【讨论】:

    【解决方案3】:

    实际上,我认为您需要先在 App Connect 中创建应用程序,使其知道将上传的应用程序存储在哪里。

    【讨论】:

      【解决方案4】:

      如果您在 iTunes 连接中创建了应用程序,但仍然遇到此问题,请检查 Xcode(>11.0) 文件-> 工作区设置 -> 构建系统 - 旧版构建系统。 您还可以检查添加在 Xcode 中再次使用苹果帐户。

      【讨论】:

        猜你喜欢
        • 2015-07-18
        • 2011-10-15
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        相关资源
        最近更新 更多