iOS内部应用程序分配
我的客户想要控制哪个设备正在运行的应用程序,但也需要分发到100多个设备的应用程序。
如果有人设法获得.ipa,他不希望他能够在非授权设备上运行它。
我不确定以下几点:在企业开发计划下,如果是这样的话,应用程序将绑定到设备的UUID(如特设部署),还是我必须完全保护应用程序分发过程?
谢谢。
如果将应用程序作为企业应用程序分发,则无法将其绑定到特定部署(作为企业开发人员授予的UDID),但仍可以将其分配为100个设备。
您可以使用TestFlight分发企业应用程序,它允许您维护授权用户/设备列表,并且您可以pipe理获取内部版本等,以便Testflight的安装过程只会将您的应用程序安装到您已授权的设备上 。 即使电子邮件在未经授权的设备上打开,也不会安装。 用户仍然可以尽力让您的应用程序closures他们的设备,并试图在其他地方安装,但…
如果设备都是<iOS6,则可以引用设备的uniqueIdentifier,并检查维护的UDID列表,以便应用程序显然仍可以安装,但无法运行。
另一种select是要求他们在启动时login应用程序,否则将无法运行。
如果您希望确保企业应用程序未安装在未经授权的设备上,则需要实施自己的版权保护方法。 企业configuration文件不包含UDID,它们也不是苹果公司指定允许的设备的其他手段。
- Objective C – 终止在后台运行的所有其他应用程序
- 如何通过无线方式更新ios6企业应用程序
- iOS企业configuration文件过期
- 当我使用iOS 9.2在phone6s中安装企业应用程序,但是我在一般中找不到configuration文件?
- iOS企业帐户进行分配
- 如何在iOS企业帐户中创build开发者资源调配configuration文件请求?
- iOS 7访问企业应用程序中的UUID值(不适用于AppStore)
- Xcode 6 Save for Enterprise Deployment不会为ipa创buildplist吗?
- 是否有可能更新configuration文件,而无需升级iOS企业应用程序?