在我的项目中,我需要使用桌面EXE将应用程序安装到iOS设备。我使用libimobiledevice
命令来安装应用程序,它工作正常。当我使用企业开发人员资料时,我知道我需要信任来自设置的资料。要信任个人资料,它需要根据Apple的互联网连接。
iOS9 Untrusted Enterprise Developer with no option to trust
但在我的情况下,设备中不会有任何互联网连接,但我们在桌面PC上有EXE运行的互联网连接。是否有任何选项可以在没有Internet连接的情况下启动Enterprise IPA文件。 我学习了MDM Apple Enterprise发行版,但不确定它是否能够实现我的目的。
是否有任何可能的方法在iOS设备中没有互联网连接的情况下启动企业IPA。
答案 0 :(得分:0)
您需要能够使用Apple验证应用中的企业证书,因为它们是授予您在应用商店之外安装应用的许可证。
这就是这些企业ID的工作方式。
如果台式电脑有iTunes,你可以尝试将ipa放在那里,看看这个古老的程序是否可以帮助你。
答案 1 :(得分:-1)
这肯定需要一些黑客攻击。一种方法可能是在使用可执行文件进行安装时编辑计算机的hosts文件,启动自己的服务器以侦听hosts文件中指定的端口,并复制服务器在现实生活场景中给出的响应。 (您可以使用charles或fiddler来跟踪服务器提供的响应。
基本上,证书的验证将由您正在运行的本地服务器完成。
当然,这是一项非常复杂的任务......祝你好运!