苹果企业程序分发问题

18
这个问题涉及苹果iOS企业开发者计划
我试图确定以下4个实体之间的限制和关系:苹果企业计划分发许可证、DUNS号码、分发证书和应用程序。
以下是情境:客户想要为内部分发开发iPad应用程序。该客户不想每次更新或发布应用程序时都去请求另一个部门主管,因此他希望控制分发过程。他是否有可能拥有自己的部门级企业许可证,或者可以在(可能是单一的)企业许可证下拥有单独的企业分发证书? 此外,在企业许可证或分发证书下分发的应用程序数量是否有限制?
具体来说:
1. 一个企业是否可以拥有多个企业许可证?例如,两个部门是否可以各自拥有自己的企业开发者许可证? 2. 单个企业许可证是否可以拥有多个分发证书? 3. 单个企业分发证书是否可以适用于多个应用程序?
编辑:您可以跳过下面的对话,直接进入答案。

6
苹果公司对我的平均响应时间大约是几个月,所以我不再向苹果公司提问。而 Stack Overflow 则有实际的人员在几分钟内回复。 - Rayfleck
2
@S.Lott- 这就是问题所在,我不知道两个具有相同DUNS的部门是否有自己的许可证是否合理。名称“企业”暗示了这一点,但这并不是决定性的。但我会尝试澄清问题。 - Rayfleck
3
@S.Lott - 我并不认为我的问题完美无缺。如果我能澄清它,我会的。但我不知道我不知道什么。你似乎在争论只能有一个企业许可证对应一个DUNS编号是显而易见的 - 你是怎么知道的?(这不是讽刺 - 这是你基于命名得出的结论,还是你读过/经历过?)我将尝试重新表述问题。 - Rayfleck
2
是的,这就是根本问题,而他已经让它成为了我的问题。为了解决它,我需要知道是否应该告诉他“只需购买另一个企业许可证”或“只需创建另一个分发证书”,或者“抱歉,请习惯乞求”。希望我的问题现在清楚了 :-) - Rayfleck
4
@S.Lott - 那么,你能解释一下这个问题吗? - Rayfleck
显示剩余16条评论
2个回答

55

我向苹果开发者关系提出了以下问题:

  1. 企业能否拥有多个企业许可证?例如,两个部门是否可以分别拥有自己的企业许可证?

  2. 一个企业许可证是否可以拥有多个发布证书?

  3. 一个企业发布证书是否可以应用于多个应用程序?

我得到了这个回复:

  • 单个组织最多可以注册五个iOS开发企业计划。
  • 可以创建多个企业发布配置文件。
  • 每个企业发布配置文件只能与一个应用标识符相关联。*

编辑:接着是这个回复...

  • 可以同时创建两个企业发布证书。
  • 单个企业发布证书可以应用于多个应用程序。

然后是这个回复:

每个iOS开发企业许可证都是完全独立的,并具有不同的发布证书。如果一家公司注册了五个企业计划,则可以创建五个不同的发布证书。


第一条回复的第三个要点似乎有误,但似乎被第二条回复纠正了。 - Errol
1
@Errol:我觉得没问题 - 公司将拥有一个企业分发证书,然后会有几个企业分发配置文件(每个想在公司内部分发的应用程序都有一个,每个都与该应用的App-ID相关联)。 - Chris McGrath
1
只是一个小修改,现在机构可以同时拥有两个企业分发证书。我相信这是为了减轻处理证书过期的痛苦而实施的。来自http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad802c:您可以同时拥有两个活动分发证书;每个证书都是独立的。第二个证书旨在提供一个重叠期,在此期间您可以在第一个证书过期之前更新应用程序。 - sean808080

3

答案:

  1. 不可以。每个企业只能拥有一个企业计划订阅;同一组织中的不同部门需要相互协调。然而,经过阅读评论后,我认为“部门”存在一些歧义。如果内政部和国防部必须共享一个企业计划订阅,我会感到惊讶,但内衣部和鞋类部门可能需要共同合作。

  2. 不可以。每个订阅只有一个团队代理,并且只有团队代理的证书才能用于签署应用程序以进行分发。

  3. 不可以,单个证书可以签署无数个应用程序,但我相信在向谁分发应用程序方面存在一些限制。详细了解开发者协议,但只能分发给与您组织相关联的人员。

编辑: 我应该补充说,上述信息,特别是(1)方面,是基于我几年前与ADR人员的交流所得出的苹果政策的理解。我没有理由相信政策已经改变,但您的情况细节与我的情况略有不同。您最好的做法是自己联系苹果开发者关系并获取最新的答案。


请查看下面更新的答案。 - Rayfleck
我打算订阅企业分发。有一个快速的问题,使用企业分发可以配置多少设备?当我更新应用程序时,我是否需要向个人用户发送.app和配置文件,还是由Apple完成? - Paresh Masani
1
@AppleDeveloper请注意,您需要实际上成为一家企业才能注册--至少需要一个DUNS号码。在设备分发数量方面没有技术限制。请阅读协议--您只能向组织内的人员分发。过去您需要单独发送供应配置文件,但现在它已经包含在应用程序中,因此您可以直接分发应用程序。 - Caleb
谢谢Celeb!我最担心的是企业分发的支持方式是什么?到目前为止,我们一直在使用Ad-hoc分发,我非常清楚Ad-hoc分发的工作原理。我了解到,对于企业分发,我不需要注册UDID,也不需要经过苹果的审核流程!那么我应该如何确切地在500个设备上安装应用程序呢? - Paresh Masani
1
@AppleDeveloper 这一切都有文档记录并且很容易设置。基本上,您可以通过电子邮件或在保护的网页上发布应用程序进行分发,或者用户可以将应用程序放入iTunes并同步。 MDM也是一种选择。 - Caleb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接