【问题标题】:Your account already has a valid iOS Distribution certificate - Xcode error msg with signing app您的帐户已经有一个有效的 iOS 分发证书 - Xcode 错误消息与签名应用程序
【发布时间】:2023-03-30 05:57:02
【问题描述】:

当我尝试在 Xcode 中使用“导出 > 保存临时部署”选项时,我会看到一个下拉菜单,其中显示以下内容:

要保存用于临时部署,请选择一个开发团队以用于配置:

我只有一个选项,所以一旦我点击“选择”,我就会收到以下错误消息:

Xcode 尝试定位或生成匹配的签名资产,但由于以下问题而失败:您的帐户已经拥有有效的 iOS 分发证书

登录到我的 iOS 开发者帐户时,我可以看到我目前有 3 个 iOS 分发证书(总共 5 个)并且所有当前都有效(例如它们将来会过期)。

我使用的 Mac 是新的,而且所有移动 iOS 应用程序都是由外部开发人员/团队开发的,因此我不确定我可以安全地删除哪些证书。

由于证书是在其他机器上制作的,我无法访问它,因此我无法简单地导出这些其他 Mac 上的现有开发人员配置文件并将它们安装在我的 Mac 上。我也不确定我是否可以撤销当前的证书?撤销当前证书时可能发生的最坏情况是什么?

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    与 Xcode 中关于证书的大多数错误消息一样,它不是很有帮助。我会做以下事情:

    • 删除您开发者帐户中的所有当前证书
    • 在您的新机器上手动创建新的(不是通过 Xcode,所以使用钥匙串),这将确保签署您的证书的钥匙在您当前的钥匙串中
    • 使用新证书更新您的配置文件
    • 在 Xcode 中同步新的配置文件(首选项 -> 帐户)
    • 更新您的应用设置

    直到今天,我仍然手动完成我的所有证书和配置,虽然肯定不是没有问题,但我似乎并没有像许多人那样做噩梦。我让 Xcode 处理的唯一部分过程是同步配置文件。

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 1970-01-01
      • 2015-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      相关资源
      最近更新 更多