【问题标题】:Xcode error when uploading to App Store: "No suitable application records were found"上传到 App Store 时出现 Xcode 错误:“未找到合适的应用程序记录”
【发布时间】:2015-07-18 14:21:09
【问题描述】:

我正在使用 Ionic 为 iOS 构建一个 html 应用程序。我已经在 iTunes Connect 上注册了一个应用程序。

在我上传到 App Store 之前,在 Xcode 中一切顺利。我收到以下错误:

iTunes Store 操作失败。
没有找到合适的申请记录。验证您的包标识符“com.iconicframework.app315125”是否正确。

【问题讨论】:

  • 您应该在上传之前在 xcode 中进行验证。
  • 我正在为项目中使用的 Pod 获取这个。例如。具有捆绑 ID 的 Alamofire pod:com.cocoapods.Alamofire.. 如何解决此问题?

标签: xcode app-store ionic-framework


【解决方案1】:

我怀疑您不应该将您的应用称为“com.ionicframework.app315125”。这看起来像是示例项目中的剩余名称。

您需要在开发者门户中创建一个新的 Bundle Identifier:

然后在 iTunesConnect 中“创建新应用”时选择它:

对我来说,我会选择 com.maniac-games.lowdown。

【讨论】:

  • Cheers Almo,我认为这是正确的轨道,但仍然不知道该名称在 iTunesConnect 上的位置。谢谢!
  • 您还需要将该应用添加到您的 iTunes 连接帐户。
【解决方案2】:

也许您需要查看this 文档。

换句话说:

  1. 您必须访问 developer.apple.com 并创建配置文件和捆绑包 ID。
  2. 将设备分配给配置
  3. 然后...输入 itunesconnect 并创建应用程序并分配您的捆绑包 ID。
  4. 进入 Xcode 并重新加载配置文件。
  5. 进入目标文件并选择配置。
  6. 产品 -> 存档并继续 :)

【讨论】:

  • 不要忘记选择作为答案!不客气 ! (随便你):)
  • Almo 的响应速度更快,图像也很漂亮,所以他们可以得到答案,但我会想办法在今生或来世奖励你! :P
  • 谢谢,我不知道我必须在 iTunes Connect 中创建 ap
【解决方案3】:

对于那些在 2020 年 6 月之后看到此答案的人,我正在运行 XCode 11,我收到此错误是因为我忘记在 App Store Connect 中制作应用程序:

https://appstoreconnect.apple.com/

如果您有 XCode 11,在“签名和功能”->“自动管理签名”下,它会为您解决 90% 的问题,但另外 10% 只是登录您的开发者帐户,转到App Store Connect -> Apps ->(蓝色“+”图标),然后在 XCode 中选择与您的 Bundle Identifier 匹配的 Bundle ID。

【讨论】:

    【解决方案4】:

    我也面临同样的问题..我通过在上传应用程序之前在 itunesConnect 上创建一个应用程序来修复它。 一旦你在 itunesconnect 上创建了应用程序。你应该不会再收到这个错误了。

    应该有一些身份验证和存储您的构建的地方。如果您在 itunesconnect 上没有具有相同捆绑 id 的应用程序,它将不允许您上传您的应用程序。

    【讨论】:

      【解决方案5】:

      我多次尝试都收到相同的错误。

      按照以下步骤:
      1)在developer siteIdentifiers -> IDS.内部创建AppID
      2) 创建配置文件证书配置Profiles - > Distribution.
      3) 在iTunes 中创建应用程序并给出应用程序名称,选择应用程序的捆绑标识符,然后单击创建应用程序。
      4) 在 xcode 中选择 Product -> Archive 等待几分钟然后打开 Organizer(Windows -> Organizer) 并在 Organizer 中显示应用程序,点击 Upload to App store
      5) 成功上传应用到应用商店。

      【讨论】:

        【解决方案6】:

        对我来说,问题是用于上传的用户设置为受限访问而不是完全访问。通过 App Information > Additional Information > Edit User Access 修复了该问题。我花了几个小时才找到!当然,获得更详细的错误消息会有所帮助。

        【讨论】:

          【解决方案7】:

          设置同名,这样就成功了。

          【讨论】:

            【解决方案8】:

            我遇到了同样的问题,经过一段时间检查后,我将我的应用程序的详细信息添加到 AppstoreConnect 然后它被修复了!

            不要忘记,首先您需要定义一个新的包标识符和配置文件。

            【讨论】:

              【解决方案9】:

              对于那些在以前可提交的应用程序上遇到此错误的用户,请登录 iTunesConnect / AppStoreConnect接受最新的服务条款或您必须批准的任何法律信息

              请注意,如果您与外部发布者合作,您需要帐户拥有最高权限的人才能显示消息。

              【讨论】:

                【解决方案10】:

                对我来说,解决这个问题的方法是在弹出窗口(验证时)出现实际的 bundleID 时更改 bundleID,这在当时不正确,但现在已修复,我的应用程序是通往 Appstore 的方式之一!

                【讨论】:

                  【解决方案11】:

                  您需要在开发者门户中创建一个新的 Bundle Identifier(https://developer.apple.com)就像在 myapps 中使用相同的 Bundle Identifier 创建您的应用程序

                  【讨论】:

                    猜你喜欢
                    • 2021-06-18
                    • 2019-09-27
                    • 1970-01-01
                    • 2021-08-17
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多