苹果如何将企业应用程序发布到公司外部?
可能重复:
iOS应用程序的企业分布如何限制一家公司之外的分销?
iOS应用程序的企业分布如何限制一家公司之外的分销?
这几乎是与上述完全相同的问题,但我觉得这不是通俗的说法。 看完苹果手册后,我仍然感到困惑。
我们受到这些因素的制约:
- 我们在加拿大,所以我们无法获得B2B
- 我们的企业客户不想注册苹果的企业
- 我们的应用程序拥有机密信息(没有iTunes)
-
预计将有100名员工使用该应用程序
- 我们的客户希望能够下载的应用程序,而无需运送他们的硬件给我们
那么,有没有人做过这个? 企业版SDK仅供内部使用(根据法律协议的条款),但是人们如何知道其差异? 如果我们发布我们的.ipa
和manifest文件,并帮助我们的客户进行configuration,那么我们应该注意哪些“got-chaya”? 这听起来像苹果只是想挤进公司,他们迫使他们,这使得开发商更难以摆脱客户端使用苹果!
正确的解决scheme是让您的客户注册Apple Enterprise。 他们“不想”的事实是不能接受的。 如果没有一个或两个你违反许可协议,这是唯一的办法。
即使苹果公司没有办法知道你是否在你公司之外分发,你也有责任维护你同意的许可。
很难判断他们是否对企业开发人员计划实施限制。 到目前为止,我还没有听说过这种情况。
但获得提示对他们来说很容易,因为企业应用程序需要经常与Apple服务器进行身份validation,以确保分发证书仍然有效。 因此,从技术上讲,他们可能会知道谁安装了这些应用程序,并可能得出结论,在特定情况下,企业开发人员计划的使用条款已被违反。
如果我是你,我会坚持这些条款 – 即使你不关心法律和道德,只是考虑到这一点:如果你使用EDP为你的客户提供你的应用程序,苹果公司会closures它? 我想不出更尴尬的境况。
这就是说,我同情你的情况,因为我也是在两个月前面对它。 所以我知道向你的客户解释你不能做他们想做的事是多么的痛苦,因为苹果不允许他们使用它。 我最终失去了这份工作,因为我不能让他们自己报名参加。
所以,如果你的客户像我一样顽固,恐怕没有办法解决你的问题。 它不会马上帮你,但我强烈build议与苹果联系。 如果有足够多的人开始抱怨,也许他们会做点什么。