根据我的理解,通过我的299美元/年的iOS开发者企业计划,我可以向无限数量的用户分发“内部”应用程序进行beta测试等,而无需跟踪特定设备UDID。
我的问题是:是否有办法(“黑客”或普通程序)将我的应用程序通过网络(或不是AppStore)分发给PUBLIC,仍然是无限数量的用户?我在这里看到了许多看似矛盾的信息,但根据用户 namsral at this Stack post,这是可能的。是否可以分发到>拥有普通iOS开发者帐户的100位用户?
此外,Apple对于将企业分布式应用程序仅限于“内部”用途的规定有多严格?
如果有人对这些观点有任何经验,我将非常感激听到它。谢谢!
答案 0 :(得分:2)
是的,通过300美元的企业协议,您可以(技术上)将应用程序放在大网上,供大家下载。
在配置门户中,“ad-hoc”和“inhouse”配置文件之间存在明显差异。如果没有企业协议,后者就无法使用。
但这可能会违反协议。阅读细则; IANAL。
要获得企业协议,您需要提交企业形象证明 - Duns& Bradstreet号码,以及一些类似营业执照的文件。
Apple无法限制您向公司设备的分发,因为没有办法正式化这样的概念。
这种混淆源于这样一个事实:非企业客户可以使用的“ad-hoc”分发模型只允许分发到多达100个设备,而那些需要在构建时在配置文件中明确启用时间。这非常适合beta测试,但不适用于一般分发;这是额外费用的全部要点。
答案 1 :(得分:0)
除非您的设备已添加到应用所属的配置中,否则无法安装即席分发。如果您尝试安装应用程序,您刚刚从配置中未包含的任何其他设备发送链接(例如我的),您将下载,但无法安装
答案 2 :(得分:0)
我不能推荐TestFlightApp.com。