我目前正在开发 iPhone 应用程序,我使用的是“Apple 标准程序”。
目前,我正在通过分发证书和 OTA(无线)安装将此应用程序部署到 OTA 用户。
它可以正常工作,但我最多只能使用 100 台设备。
我读到“Apple 企业计划”没有此限制(100 台设备)。
对吗?
如果我注册企业计划,我是否需要获取 UUID 设备才能生成配置文件来部署我的应用程序(就像我现在使用标准计划和我的 100 个设备用户所做的那样)?
感谢您的反馈。
最佳答案
不,您不需要知道企业分布式应用程序的 UDID。
但是请务必注意,您不得将企业应用程序分发给除您的员工或组织中注册企业开发计划的其他成员以外的其他人。
您应该知道,企业分布式应用程序使用特殊的分发证书和配置文件进行签名,只有在设备有机会检查您的证书是否仍然有效后,应用程序才能运行。这意味着,如果 Apple 碰巧了解到非法分发的企业应用程序,他们完全能够通过撤销分发证书来关闭这些应用程序。此外,这些证书每年都会过期,就像常规分发证书一样。
不幸的是,您的问题没有真正的解决方案 - 我碰巧知道,因为 100 台设备的限制也让我的一位客户的研究项目停止了。在当前形式下,Apple 提供的可用开发程序仅提供最低限度的灵 active 。您可能想就此与他们联系,如果有足够多的人这样做,也许有一天他们会有所改变。
关于ios - 苹果 : how to distribute without store?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052128/