可以创建多少个 iOS Ad Hoc 分发证书?证书有限制吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/38194971/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 09:37:12  来源:igfitidea点击:

How many iOS Ad Hoc distibution certificates can be created? Limit for certificates?

ioscertificatead-hoc-distributionapple-developerios-app-signing

提问by Husyn

Can anybody please shed some light on how many iOS Ad-Hoc & Development certificates are allowed by Apple? For both Enterprise and non-Enterprise accounts. Any official links will help.

有人可以解释一下 Apple 允许多少个 iOS Ad-Hoc & Development 证书吗?适用于企业和非企业帐户。任何官方链接都会有所帮助。

Thanks

谢谢

回答by Edison

I called Apple for a separate account question I had so I asked about this at the same time. I asked Brian (Senior Advisor from Apple Developer Program Support) to email it to me so it's official. There are no public facing documents for this and because of that Brian actually submitted this information to Apple as feedback so in the future it is something we would be able to reference online.

我打电话给 Apple 询问了一个单独的帐户问题,所以我同时询问了这个问题。我让 Brian(来自 Apple Developer Program Support 的高级顾问)通过电子邮件将它发送给我,所以它是官方的。没有这方面的面向公众的文件,因此布赖恩实际上将此信息作为反馈提交给了 Apple,因此将来我们可以在线参考。

Officially from Apple Developer Program

官方来自 Apple Developer Program

Conversation and official email

对话和官方电子邮件

A maximum of 3 app store and Ad Hoc production certificates can be active at the same time for the Apple Developer program. For Enterprise it's 2 certificates.

对于 Apple Developer 计划,最多可以同时激活 3 个应用商店和 Ad Hoc 生产证书。对于企业,它是 2 个证书。

If you want to verify the limits for certificates the best option would be to visit the Certificates, Identifies and Profiles Portal and create additional certificates. Once the option is grayed out, that will indicate that you have reached the limit of certificates that can be active at one time.

如果要验证证书的限制,最好的选择是访问证书、标识和配置文件门户并创建其他证书。一旦该选项变灰,则表示您已达到可同时激活的证书数量限制。

Two Enterprise Distribution certificates can be created at a time and a single Enterprise Distribution certificate can apply to several apps.

一次可以创建两个 Enterprise Distribution 证书,一个 Enterprise Distribution 证书可以应用于多个应用程序。

Each Enterprise license is completely distinct with independent distribution certificates. If a company registers in five Enterprise programs they will be able to create five independent distribution certificates.

每个企业许可证完全不同,具有独立的分发证书。如果一家公司在五个企业计划中注册,他们将能够创建五个独立的分发证书。

However you can create or revoke them as frequently as you'd like.

但是,您可以根据需要随时创建或撤销它们。

Instead of having multiple certificates, you can export the same certificate and use on multiple workstations. You can find more information regarding this process in the following link.

您可以导出相同的证书并在多个工作站上使用,而不是拥有多个证书。您可以在以下链接中找到有关此过程的更多信息。

AppDistributionGuide / MaintainingCertificates

AppDistributionGuide / 维护证书

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW15

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW15

Official Email

官方邮箱

Email from devprograms@apple.com

来自 devprograms@apple.com 的电子邮件

Raw text:

原始文本:

From: [email protected]

To:

Re: Apple Developer Program Support

Hi

Per your request, I'm following up with information regarding the certificate limitations on both the Apple Developer Program and Apple Developer Enterprise Program.

Each of the programs are able to create distribution certificates however the Apple Developer Enterprise Program can have two active certificates, while the Apple Developer Program is able to have three active certificates. When viewing the Certificates, Identifiers, and Profiles Portal, if the option to create a certificate is grayed out, you have reached the active limit and an existing certificate will need to be revoked to in order to proceed.

Both of the programs are able to revoke and re-create certificates as much as they wish as the limitation is only regarding active certificates.

Due to the certificate limitation, it's often better to export and share the certificate if it's necessary to have available on multiple systems. The following URL explains how to export the certificate using Xcode.

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW7

If you have any further questions, please let me know.

Best regards,

Brian Apple Inc.

来自:[email protected]

到:

回复:Apple 开发人员计划支持

你好

根据您的要求,我正在跟进有关 Apple Developer Program 和 Apple Developer Enterprise Program 的证书限制的信息。

每个程序都能够创建分发证书,但是 Apple Developer Enterprise Program 可以拥有两个有效证书,而 Apple Developer Program 可以拥有三个有效证书。查看证书、标识符和配置文件门户时,如果创建证书的选项变灰,则您已达到活动限制,需要撤销现有证书才能继续。

这两个程序都可以根据需要撤销和重新创建证书,因为限制仅与活动证书有关。

由于证书限制,如果需要在多个系统上使用证书,通常最好导出和共享证书。以下 URL 解释了如何使用 Xcode 导出证书。

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW7

如果您有任何其他问题,请告诉我。

此致,

布赖恩苹果公司

回答by Deepak Thakur

Certificate limit is 12 certificates for developmentand 3 certificates for production for $99 developer account.

证书限制是12 certificates for development3 certificates for production for $99 developer account

Similarly I can create any number of development certificate for $299 enterprise account. I have 24 developer certificates and I can still create more. However, I can create only 3 production certificates in my enterprise account.

同样,我可以创建any number of development certificate for $299 enterprise account. 我有 24 个开发人员证书,我仍然可以创建更多。但是,我只能创建3 production certificates in my enterprise account.

In case you still want to create a certificate if you exceeded the limit, you have 2 options.

如果您在超出限制后仍想创建证书,您有 2 个选项。

  1. Revoke one useless certificate and re-create 1.

  2. Export cer from keychain of 1 mac and generate .p12 fileand copy it to another mac machine and add it in your another mac's keychain. That way you need not revoke a certificate and you can re-use .p12 certificate file.

  1. 撤销一个无用的证书并重新创建 1。

  2. 从 1 台 mac 的钥匙串中导出 cer 并生成.p12 file并将其复制到另一台 mac 机器上,然后将其添加到另一台 mac 的钥匙串中。这样你就不需要撤销证书,你可以重新使用.p12 certificate file.

回答by ling xing

IOS distribution certificate personal account can only apply for three, the company accounts to create more

IOS分发证书个人账号只能申请三个,公司账号创建更多