ios Apple 企业程序分发问题
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/6034495/
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
Apple enterprise program distribution questions
提问by Rayfleck
This question relates to the Apple iOS Developer Enterprise Program
此问题与Apple iOS Developer Enterprise Program 有关
I am trying to determine the limits and relationships between the following 4 entities: Apple Enterprise Program distribution licenses, DUNS numbers, distribution certificates, and apps.
我正在尝试确定以下 4 个实体之间的限制和关系:Apple Enterprise Program 分发许可证、DUNS 编号、分发证书和应用程序。
Here's the scenario: a client wants to develop iPad apps for in-house distribution. This client does not want to go begging to another department head every time he wants to update or release an app, so he wants control of the distribution preocess. Is it possible for him to have his "own" department-level enterprise license or can he have a separate enterprise distribution certificate under the (presumably single) enterprise license? Further, is there any limit to the number of apps that can be distributed in-house under a)an enterprise license, or b)a distribution certificate.
这是一个场景:客户想要开发 iPad 应用程序以进行内部分发。该客户不想每次要更新或发布应用程序时都向另一个部门负责人乞讨,因此他希望控制分发流程。他是否可以拥有“自己的”部门级企业许可证,或者是否可以在(可能是单一的)企业许可证下拥有单独的企业分销证书?此外,根据 a) 企业许可证或 b) 分发证书,可以在内部分发的应用程序数量是否有任何限制。
So this boils down to:
所以这归结为:
- Can an enterprise have more than one enterprise license? For example, could 2 departments each have their own enterprise developer license?
- Can a single enterprise license have more than one distribution certificate?
- Can a single enterprise distribution certificate apply to more than one app?
- 一个企业可以拥有多个企业许可证吗?例如,2 个部门是否可以分别拥有自己的企业开发者许可证?
- 一个企业许可证可以有多个经销证书吗?
- 一个企业分发证书可以申请多个应用吗?
Edit: you can skip the dialogue below; just go straight to the answer
编辑:您可以跳过下面的对话;直接看答案
回答by Rayfleck
I posed these questions to Apple developer relations
我向 Apple 开发者关系提出了这些问题
Can an enterprise have more than one enterprise license? For example, could 2 departments each have their own enterprise license?
Can a single enterprise license have more than one distribution certificate?
Can a single enterprise distribution certificate apply to more than one app?
一个企业可以拥有多个企业许可证吗?例如,2个部门是否可以分别拥有自己的企业许可证?
一个企业许可证可以有多个经销证书吗?
一个企业分发证书可以申请多个应用吗?
I got this response
我收到了这个回复
- A single organization can enroll in up to five iOS Developer Enterprise Programs. ?
- Multiple Enterprise distribution provisioning profiles can be created.
- Each Enterprise distribution provisioning profile can only be associated with one App ID.*
- 一个组织最多可以注册五个 iOS 开发者企业计划。?
- 可以创建多个企业分发配置文件。
- 每个企业分发配置文件只能与一个 App ID 关联。*
Edit: and this response...
编辑:这个回应......
- Two enterprise distribution certificate can be created at a time.
- A single enterprise distribution certificate can apply to multiple apps.
- 一次可以创建两个企业分发证书。
- 单个企业分发证书可以应用于多个应用程序。
and then this response:
然后这个回应:
Each iOS Developer Enterprise license is completely separate with different distribution certificates. If a company enrolls in five enterprise programs, they will be able to create five different distribution certificates.
每个 iOS Developer Enterprise 许可证都是完全独立的,具有不同的分发证书。如果一家公司注册了五个企业计划,他们将能够创建五个不同的分发证书。
回答by Caleb
Answers:
答案:
No. Each enterprise can have only one enterprise program subscription; different departments within the same organization will need to coordinate with each other. After reading the comments, however, I'd say that "department" contains some ambiguity. I'd be surprised if the Department of the Interior and the Department of Defense have to share a single enterprise program subscription, but the Lingerie Department and the Footwear Department will probably have to work together.
No. There's just one team agent per subscription, and only the team agent's certificate can be used to sign apps for distribution.
No, there's no limit to the number of apps that can be signed with a single certificate, but I believe there are some restrictions on to whomyou can distribute the apps. Read the developer agreement for details, but expect to distribute only to people connected to your organization.
不能。每个企业只能订阅一个企业计划;同一组织内的不同部门需要相互协调。然而,在阅读评论后,我会说“部门”包含一些歧义。如果内政部和国防部必须共享一个企业计划订阅,我会感到惊讶,但内衣部和鞋类部可能不得不合作。
不可以。每个订阅只有一个团队代理,并且只有团队代理的证书可用于签署应用程序以进行分发。
没有,有没有限制,可以用一个单一的证书签名的应用程序的数量,但我相信有一些限制谁可以分发的应用程序。阅读开发者协议以了解详细信息,但希望仅分发给与您的组织相关的人员。
Edit:I should add that the information above, particularly with respect to (1), is my understanding of Apple's policy based on conversations with ADR folks from a couple years ago. I have no reason to believe that the policy has changed, but the details of your situation differ somewhat from mine. Your best course of action would be to contact Apple Developer Relations yourself and get the most up-to-date answers for your situation.
编辑:我应该补充一点,上面的信息,特别是关于 (1) 的信息,是我根据几年前与 ADR 人员的对话对 Apple 政策的理解。我没有理由相信政策已经改变,但你的情况的细节与我的有些不同。您最好的做法是亲自联系 Apple 开发者关系部,并根据您的情况获得最新的答案。