【问题标题】:Xcode 5 - "No application records were found" when trying to Validate an ArchiveXcode 5 - 尝试验证存档时“未找到应用程序记录”
【发布时间】:2014-04-12 07:06:45
【问题描述】:

大家好:只是一个人(不是公司)试图将使用 Xcode 5 开发的应用提交到 App Store。

Developer.apple.com > IOS 开发中心 > iTunes Connect > 管理您的应用程序 > 添加新应用程序 > 单击此处注册新捆绑包 > 单击 AppID 以查看我之前注册的内容。

如果我在 Stackoverflow 上有 10 个声望,我会发布截图。 (如果可以的话,我会的)。
总结是 iTunes Connect 说:

  • 前缀是 C58H638D3X
  • ID 是 EdAndJ.tiltr9999
  • 标识符 = C58H638D3X.EdAndJ.tiltr9999

所以我回到 Xcode5 并将 Bundle ID 更改为:我都尝试了:

  • C58H638D3X.EdAndJ.tiltr9999,和
  • EdAndJ.tiltr9999

然后我手动删除了构建目录并重新构建并重新存档。没有错误或警告。 存档显示正确的“标识符”。但是当我验证时,我得到一个“未找到任何应​​用程序记录”。

我在一篇文章中读到,这可能是因为 iTunes Connect 未处于“等待我的应用程序”状态...但我不知道如何将其置于该状态(如果这是我在第一名)。

这是我今天早些时候提出的问题的重复,但现在我知道更多,我重新提出了更多信息。感谢所有回答的人……你们让世界变得更美好:)。

-埃德

【问题讨论】:

  • 您是否为您的应用创建了分发配置文件。?您需要为该应用创建一个新的配置文件。如果需要,将其命名为您的应用程序的名称,然后下载它。在您的下载目录中找到它并双击它,然后它将使用 xcode 打开。然后你的项目我认为它是你的个人资料下面的部分,你需要选择它作为应用程序配置文件。这将完成这项工作。如果您在开发中心查找内容并完成工作需要帮助,请告诉我。
  • 谢谢@XCodeMonkey...我去了我的身份并创建了一个分发证书并生成了一个公钥...下载了等等。然后我创建了一个分发配置文件,下载它,重新启动 Xcode 并确认通过 Xcode > Preferences > Account > View Details... 选择了新的 DistributionProfile。尝试验证存档时出现相同错误。未找到应用程序记录。 :(
  • 我要求您转到附带条件唱歌配置文件并为您的应用创建分发配置文件。不是反过来。哦,顺便问一下,您是否曾经访问过 iTunes Connect 并为您的新应用添加了信息?
  • 我按照你说的做了,但是因为我还没有证书,所以我先通过了那个过程。是的......我的应用程序列在 Identifiers > App IDs 下(正如我在原始帖子中提到的那样)。我希望可以发布屏幕截图...
  • 您是否访问了 iTunes 连接站点并在其中添加了您的应用程序。当您添加一个新应用程序时,它会询问您一堆热门内容。然后当你完成你的应用程序将等待 uoad 二进制文件。如果您已经这样做并创建了我提到的特定发行版,那么 xcode 将识别整个事情。转到 iTunes 并选择添加新应用。

标签: ios iphone xcode5 app-store-connect


【解决方案1】:

正如您已经提到的以及根据文档 - App Distribution Guide

重要提示:除非 iTunes Connect 中的应用记录处于“等待上传”或更高状态,否则您无法验证您的应用

在 iTunes 连接中添加新应用程序后,会出现一个琥珀色指示灯及其状态。它很可能是“准备上传”。要使其进入 “等待上传” 状态,请点击查看应用的详细信息,右上角应该有一个蓝色按钮,上面写着 “准备上传二进制文件” .单击此按钮并按照给定的指示进行操作。

【讨论】:

  • Oooooo...我非常希望它能够工作...您能更具体地说明我会在哪个网页上找到这个蓝色按钮吗?我如何到达那里?我在这里试过:developer.apple.com/account/ios/identifiers/bundle/… 但这不是它所在的地方......
  • 登录 iTunes 连接。单击管理您的应用程序模块。您将看到您创建的应用程序。选择应用程序,然后单击查看详细信息。它表现出什么状态?如果您尚未创建应用程序,请先单击左上角的蓝色按钮“添加新应用程序”。这一切都在 iTunes 连接中的管理您的应用程序模块中。
  • 您正在开发站点的会员中心查看证书和标识符。您需要登录 iTunes 连接。听起来你还没有“添加新应用”来创建 iTunes 记录。必须先执行此操作,并确保准备好大图标和几个屏幕截图。
  • *($%*($^%&&*()@#_*$&)&*^$(%*)$%*(&)#$%^)# @*($^*@#$ 我曾经在 Microsoft 工作了 13 年.... OY.... APPLE 需要 UI 帮助!我登录了 iTunes Connect。添加新应用 > 单击此处指定您的标识符.. . 这将打开一个新选项卡并将您置于 developer.apple.com。我注册了我的应用程序 **但不知道要返回之前的 iTunes 连接选项卡以完成应用程序注册 **
  • 我相信这会起作用。正如我上面所说,iTunes Connect 打开了一个新选项卡来创建 BundleID,但我从来没有回到连接选项卡来完成应用程序注册、提交屏幕截图等。非常糟糕的用户界面!但看起来我正在路上。我将为第一次这样做的人发布另一篇文章......我是一名工程师,我仍然花了 3 天时间才弄清楚这一点!
【解决方案2】:

转到 iTunes 连接。 单击您的应用程序。 单击更多。 单击关于此应用程序。 选择您的捆绑包标识符。 现在返回并再次验证应用程序。 应该没问题的。

【讨论】:

  • 这使我的血压处于正常状态。
【解决方案3】:

刚刚遇到同样的问题。在 iTunes Connect 中,选择您的应用程序,单击编辑信息,然后在页面底部有一个按钮(准备上传二进制文件)单击该按钮,完成该过程,然后 XCode 将找到待处理的应用程序

【讨论】:

    【解决方案4】:

    我在 iTunes Connect 中更新旧应用程序时遇到了同样的问题。一世 通过浏览网络上的一些帖子来解决这个问题。我们有 实时商店中的一个应用程序,具有一个捆绑 ID (com.sample.AppOne)。我们需要 将应用更新到下一个版本。

    然后我将捆绑 ID 指定为 (com.sample.AppNine),它与之前 iTunes Connect 中的捆绑不匹配。因此,在 iTunes Connect 中更新应用程序时,我们应该提供与旧版本相同的捆绑包 ID。这解决了我的问题。

    【讨论】:

      【解决方案5】:

      根据苹果部署的新结构,进入itunesconnect>我的应用>选择应用>选择菜单栏中的功能>进入左侧菜单的加密。

      选择适当的选项,网站将根据您的选择指示您在 info.plist 中添加一个选项。

      只需按照这些步骤,您就可以开始了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多