我在我公司深化发展的应用程序。 我们希望这个应用程序分发给客户,但没有从苹果公司使用的AppStore,这可能吗?
我听说过MDM(移动设备管理器),但我真的不知道这是否会涵盖这方面的需求?
我也听说过企业开发人员许可证在内部部署,但如果我理解正确这意味着应用程序只能在我的公司,而不是给我们的客户进行部署,是正确的吗?
感谢您的澄清。
勒布
我在我公司深化发展的应用程序。 我们希望这个应用程序分发给客户,但没有从苹果公司使用的AppStore,这可能吗?
我听说过MDM(移动设备管理器),但我真的不知道这是否会涵盖这方面的需求?
我也听说过企业开发人员许可证在内部部署,但如果我理解正确这意味着应用程序只能在我的公司,而不是给我们的客户进行部署,是正确的吗?
感谢您的澄清。
勒布
如果你试图让应用程序的客户没有在App Store,你有选择,但他们都不是真棒。
有超过二进制的气流分布有很多选择,那还真是不复杂的部分。 你有MDM解决方案,HockeyKit,TestFlight,手动操控的服务器 - 都相当容易和有据可查的。
事情变得讨厌的是在签字仪式。 如果您肯定不希望参加在App Store环境(无应用程序商店,没有批量购买计划),你只有两个真正的选择:
如果你打算开发一些其他的公司及其员工的应用程序,那么你唯一可行的选择是与附着于所述公司的发展账户签名证书签署最终版本。 该企业签约的路线是一个真正伟大的方式,如果你能得到公司签署所有的文书工作,以获得自己的开发者账户,他们所拥有的。
对于股票的iOS设备,你真的只有4种选择:
1)特设分配到每iPhone开发者登记(包括无线特设通过清单文件&SSL高达100个总最大设备)。
2)分布企业分布为与d&B等级公司的雇员。
3)苹果公司的iTunes App Store中,如果您的应用程序得到苹果的批准。 (这包括B2B项目和账号/密码保护的应用程序。)(这个现在还包括了使用苹果新Testflight服务1000人。)
4) 无限分发到谁都有自己的个人,公司或企业的iOS / Apple开发者招生其他人。 分布可以是与源代码或预编译库中的Xcode项目,或作为IPA或归档文件,客户可以(重新)协同设计与自己的开发者证书。 对于售价为每用户超过99 $的应用程序,该年度开发计划招生的成本可能只给客户一个轻微的额外费用(并给予适当的法律授权,甚至可能被作为年度支付服务处理。)
4 b)中的添加更新:作为苹果的Xcode 7(共释放2015年末)的,任何用户都能自由的Apple ID可以使用Xcode中7的Mac上从可构建的Xcode项目的应用程序直接安装到自己拴iOS设备这样一来,无需支付$ 99苹果注册。 见这个答案。
这实质上允许无限分配给任何人到当前Mac物理接入,谁知道如何运行Xcode的。
选项(1),(2)和(4)不需要通过App Store的审核审批。 有分发应用程序去购买操作系统iOS设备没有其他选择。
你可以看看https://testflightapp.com/ 。 我们使用了很多对于只需要测试做开发阶段的应用程序的客户和该用于约定的应用程序(单位有限的时间,有限数量)。
Testflight是非常容易使用的开发人员和最终用户,但它并不是非常适合那些即将要在大量设备使用的应用程序,因为这是安装到需要的所有设备将在您的provisioning profile具有槽的数量有限。
编辑 testfligt计算策略不再有效。 您现在可以使用集成到itunesconnect的TestFlight。 另外,您可以整合crashlytics.com ,在用自己的配送系统。 它的工作原理很威尔