苹果如何将企业应用程序发布到公司外部?

可能重复:
iOS应用程序的企业分布如何限制一家公司之外的分销?

iOS应用程序的企业分布如何限制一家公司之外的分销?

这几乎是与上述完全相同的问题,但我觉得这不是通俗的说法。 看完苹果手册后,我仍然感到困惑。

我们受到这些因素的制约:

  1. 我们在加拿大,所以我们无法获得B2B
  2. 我们的企业客户不想注册苹果的企业
  3. 我们的应用程序拥有机密信息(没有iTunes)
  4. 预计将有100名员工使用该应用程序

  5. 我们的客户希望能够下载的应用程序,而无需运送他们的硬件给我们

那么,有没有人做过这个? 企业版SDK仅供内部使用(根据法律协议的条款),但是人们如何知道其差异? 如果我们发布我们的.ipa和manifest文件,并帮助我们的客户进行configuration,那么我们应该注意哪些“got-chaya”? 这听起来像苹果只是想挤进公司,他们迫使他们,这使得开发商更难以摆脱客户端使用苹果!

正确的解决scheme是让您的客户注册Apple Enterprise。 他们“不想”的事实是不能接受的。 如果没有一个或两个你违反许可协议,这是唯一的办法。

即使苹果公司没有办法知道你是否在你公司之外分发,你也有责任维护你同意的许可。

很难判断他们是否对企业开发人员计划实施限制。 到目前为止,我还没有听说过这种情况。

但获得提示对他们来说很容易,因为企业应用程序需要经常与Apple服务器进行身份validation,以确保分发证书仍然有效。 因此,从技术上讲,他们可能会知道谁安装了这些应用程序,并可能得出结论,在特定情况下,企业开发人员计划的使用条款已被违反。

如果我是你,我会坚持这些条款 – 即使你不关心法律和道德,只是考虑到这一点:如果你使用EDP为你的客户提供你的应用程序,苹果公司会closures它? 我想不出更尴尬的境况。

这就是说,我同情你的情况,因为我也是在两个月前面对它。 所以我知道向你的客户解释你不能做他们想做的事是多么的痛苦,因为苹果不允许他们使用它。 我最终失去了这份工作,因为我不能让他们自己报名参加。

所以,如果你的客户像我一样顽固,恐怕没有办法解决你的问题。 它不会马上帮你,但我强烈build议与苹果联系。 如果有足够多的人开始抱怨,也许他们会做点什么。