如果丢失了私钥,删除旧的分发证书有什么后果? (iPhone SDK)

时间:2023-01-22 16:27:44

If I lost/have no access to the private key associated with a distribution certificate:

如果我丢失/无法访问与分发证书关联的私钥:

  1. Can I just create a new one?

    我可以创建一个新的吗?

  2. If I do, will it produce any problems during the submission process?

    如果我这样做,它会在提交过程中产生任何问题吗?

  3. Will apps signed with the old certificate stop working?

    使用旧证书签名的应用程序是否会停止运行?

  4. Will I be able to update apps signed with the old certificate?

    我是否可以更新使用旧证书签名的应用程序?

2 个解决方案

#1


You can request a new Distribution Certificate on the iPhone Developer Program Portal and then create a new Provisioning Profile for App Store distribution.

您可以在iPhone Developer Program Portal上申请新的分发证书,然后为App Store分发创建新的Provisioning Profile。

This should not create any problems for the distribution process.

这不应该为分发过程带来任何问题。

Apps uploaded with the old certificate will continue to work and you will be able to release updates for existing apps.

使用旧证书上传的应用程序将继续有效,您将能够发布现有应用程序的更新。

#2


Please refer to this article by Apple and it clearly mentioned there that

请参考Apple的这篇文章,并在那里明确提到

Important: Members of the Standard iOS Developer Program can be assured that replacing either your developer or distribution certificate will not affect any existing apps that you've published in the iOS App Store, nor will it affect your ability to update those apps.

重要提示:标准iOS开发人员计划的成员可以放心,更换您的开发人员或分发证书不会影响您在iOS App Store中发布的任何现有应用程序,也不会影响您更新这些应用程序的能力。

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

#1


You can request a new Distribution Certificate on the iPhone Developer Program Portal and then create a new Provisioning Profile for App Store distribution.

您可以在iPhone Developer Program Portal上申请新的分发证书,然后为App Store分发创建新的Provisioning Profile。

This should not create any problems for the distribution process.

这不应该为分发过程带来任何问题。

Apps uploaded with the old certificate will continue to work and you will be able to release updates for existing apps.

使用旧证书上传的应用程序将继续有效,您将能够发布现有应用程序的更新。

#2


Please refer to this article by Apple and it clearly mentioned there that

请参考Apple的这篇文章,并在那里明确提到

Important: Members of the Standard iOS Developer Program can be assured that replacing either your developer or distribution certificate will not affect any existing apps that you've published in the iOS App Store, nor will it affect your ability to update those apps.

重要提示:标准iOS开发人员计划的成员可以放心,更换您的开发人员或分发证书不会影响您在iOS App Store中发布的任何现有应用程序,也不会影响您更新这些应用程序的能力。

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html