2013-02-16 105 views
1

我的公司已加入Apple的企业计划。我们正在为其他公司的员工制作演示/测试版本。 According to Apple,我们不能使用企业程序将应用程序部署到其他公司的员工。但是这包括将Ad Hoc测试版本发送给其他公司的测试人员为iOS开发人员企业计划中的其他公司构建Ad Hoc Test

This question解决了一个非常相似但不相同的问题。我们不想使用企业程序来解决任何100个设备的限制 - 我们没有问题。

它似乎有点灰色地带。只要测试设备的相应UDID位于配置配置文件中,TestFlight就可以使用我们发送的构建,这些构建是使用企业程序创建的。但根据苹果公司的说法,如果我们将测试版本发送给不同公司的员工(即使在配置文件中使用UDID),那么技术上说,这在技术上还不是“非法”?

我目前所看到的情况是,我们也应该注册到常规开发人员计划,并使用常规程序签署Ad Hoc构建,这些构建会转到其他公司的测试人员。正确?

更新

我敢肯定乔纳森的回答是正确的。

+0

为什么这次投票结束?它似乎符合“基于你所面临的实际问题的实际的,可回答的问题”。 – occulus 2013-02-17 12:02:48

+0

是否应该转移到Ask Different? – occulus 2013-02-17 13:33:48

+0

这不是一个编程问题。在SO的区域51有一个新的板子只为这类问题 – 2013-02-17 13:43:33

回答

2

我的理解是,企业计划允许内部分配以及100个设备Ad-Hoc进行测试。我认为这里至关重要的一点是,您不会将已签署供内部使用的应用程序分发给外部“测试人员”,因为这会违反协议,因此请确保您使用ad-hoc方法。

最好的乔恩

+0

感谢您的回答乔恩。你有什么链接可以支持这个想法吗? – occulus 2013-02-16 17:23:06

+0

https://developer.apple.com/programs/terms/ios/standard/ios_program_standard_agreement_20120912.pdf第7.2节规定您可以分发与您有关的任何组织。我认为这意味着几乎任何你认识的人。 – Bushbert 2013-02-16 18:52:20

+0

所以我在说的是企业程序既包括内部分发的工具,也包括标准程序中可用的内容(分发临时性的能力)。因此,在回答您的问题时,无需单独注册常规程序,只需确保在部署到外部用户时使用临时分发证书即可。 – Bushbert 2013-02-16 20:21:10

相关问题