【问题标题】:Xcode 5 - Can no longer validate archivesXcode 5 - 无法再验证档案
【发布时间】:2013-11-06 20:25:34
【问题描述】:

我从 Xcode 4 升级到 5,我无法再验证为 Ad-Hoc 分发创建的档案。

创建存档后,我点击验证,登录 iTunes Connect(根据提示)并收到错误“没有可用于签名的身份”:

如果我点击“下载身份...”然后选择我的团队名称(我),它只会让我回到这个错误提示。

具体说明

  • 我创建并签署了名为“survey_dist_9”的临时分发配置文件
  • 我的 Target 中的代码签名设置如下所示,尽管我尝试了这些配置文件的许多组合:

  • 我未更改的现有项目在 Xcode 4 中运行良好,但在 Xcode 5 中不再运行。在升级到 XCode 5 之前,我验证了我的应用程序的 15 个版本,没有失败。

  • 在我的 Xcode 管理器中,除了在我的 iPad 设备下,它没有显示任何配置文件。自 Xcode 4 以来,这种情况发生了变化吗? (当然他们曾经在那里)

这里有类似的问题,但我发现的解决方案不适用。

没有发生如类似问题中所述的崩溃。我可以作为 Ad Hoc 分发。问题是我们使用 Ad Hoc 作为生产解决方案(将内部应用分发给小公司),所以我不愿跳过验证过程。

有什么建议吗?

【问题讨论】:

  • 转到首选项|帐户确保 xcode 已连接到您的 Apple 开发帐户。
  • @Mojtaba 检查过 - 是的。 “查看详细信息”显示我有 2 个签名身份(开发和分发)和一堆配置文件。

标签: ios xcode xcode5


【解决方案1】:

确保 Xcode 中的包标识符与 iTunes 连接中您应用的包 ID 匹配。

【讨论】:

    【解决方案2】:

    给你,按照下面的屏幕,它应该对你有帮助..

    是的,他们已经从组织者中删除了个人资料,您可以使用 iPhone 配置工具

    希望对你有帮助..

    干杯

    【讨论】:

    • 谢谢。我没有“团队”套装。但是现在我已经做到了,它仍然不起作用 - 在验证尝试时出现同样的问题。你在哪里说“选择证书”应该是我的 iPhone 分发身份,对吗?
    • 我认为添加团队后,您可以尝试导入开发人员资料,完成后,再次检查您的资料,然后继续..
    • 遗憾的是没有。 'Import Developer Profile' 和 'Download Identities' > [Select me] 都将我直接重定向回 'No identities are available' 错误页面,没有给出任何理由。
    【解决方案3】:

    Apple 似乎禁用了在 XCode 5 中使用临时配置文件进行验证的功能。

    如果您希望验证用于 Ad Hoc 分发的应用程序,您还必须拥有该应用程序的 App Store 配置文件,以进行验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 2011-09-12
      • 2014-05-07
      • 1970-01-01
      • 2013-09-09
      • 2017-03-21
      相关资源
      最近更新 更多