续订Apple开发者证书

问题描述 投票:0回答:2

我的苹果开发者证书还有一周就要到期了。我不小心丢失了创建当前正在使用的最后一个证书时使用的 CSR 文件。

如果我与另一个 CSR 一起申请新证书,我可能会遇到什么问题?

ios iphone certificate app-store
2个回答
1
投票

注:

  1. 如果没有 CSR,您将能够使用现有证书,但一旦证书过期,您必须创建新的证书,并且如果前一个证书丢失,您可以使用/创建新的 CSR。

  2. 更新您的证书不会影响您在公共环境(Apple App Store)上的分布式构建。但当然它不会允许您使用无效/过期的证书分发新版本。

这里是 Apple 开发者文档中关于 代码签名身份 的说明,其中写道:

如果您失去了对 Apple 颁发的签名身份的控制,例如 您的开发者 ID 或 Mac App Distribution 身份,请将其报告给 苹果立即。 Apple 将使旧身份失效并为您提供帮助 来替换它。虽然这看起来有点工作量,但很重要, 因为任何拥有您身份的人都可以潜在地传播 看起来像是来自您的恶意或破坏性代码。


这也可能对你有帮助。

未找到代码签名身份

Xcode 会检测您何时缺少签名身份。通常,当您从一台 Mac 移动到另一台 Mac 时,就会发生这种情况。按照创建团队配置文件中的步骤创建您的签名身份并将其添加到团队配置文件中。您可以选择从另一台 Mac 导入您的签名身份或重置它。如果您使用自己管理的自定义开发配置文件,则在吊销开发证书后该配置文件将失效。请阅读在开发者帐户中编辑配置文件以重新生成它。

要避免此问题,请在另一台 Mac 上将证书导出为开发人员配置文件,然后将其导入到新 Mac 上,如导出和导入证书和配置文件中所述。


0
投票

根据 Apple 文档

.CSR
与您的应用程序 ID、配置文件和权利结合使用。因此,如果同时拥有两者(应用程序 ID 和配置文件),则会对您有害。

.CSR说明

© www.soinside.com 2019 - 2024. All rights reserved.