向客户发布测试版应用程序的合法性

时间:2012-04-03 13:48:05

标签: iphone ios provisioning ios-provisioning provisioning-profile

我正准备向我的客户端发布我的应用程序的测试版,并且已经将他们的UDID添加到我的配置文件中,因此我可以将它们发送给他们并在iOS Provisioning Portal上找到此通知:

  

如果您提供,可以终止您的iOS开发者计划会员资格   将Apple软件预发布给员工以外的任何人,   承包商,以及您注册为的组织成员   Apple开发人员并且明显需要了解或使用Apple   软件,以代表您开发和测试应用程序。   未经授权分发Apple机密信息(包括   预发布Apple软件)是禁止的,可能会让您同时受到两者的影响   民事和刑事责任。

首先,我的客户自己必须成为Apple开发人员吗?另外,我是否可以通过向他们发放许可证来冒险?

这种法律措辞似乎很奇怪......

其他人都做了什么?

3 个答案:

答案 0 :(得分:9)

该条款限制了您分发Apple软件的能力,而不是您的软件。例如,它会阻止你向所有人提供iOS测试版。它不会影响您使用配置文件分发自己的测试版的能力。

答案 1 :(得分:3)

  

首先,我的客户自己必须成为Apple开发人员吗?

没有。这就是临时计划的目的。

  

另外,我是否可以通过向他们发放许可证来冒险?

没有

答案 2 :(得分:0)

Paul认为这条款是关于Apple的软件的。但请注意,如果Apple认为它处于“测试版”,“调试版”或“测试版”,Apple会拒绝您的应用:在这些日子里,我的应用程序被拒绝只因为它包含一个旨在“测试服务器连接 - 他们认为这是一些QA的东西,我不得不向他们解释它不是......总而言之,如果它完全正常运行且没有诊断功能,你可以发送“beta”。您的另一个选择是向有限数量的设备发送IPA(临时配置),避免Apple Store。