通过按钮下载到本地的ipa 怎么手动用代码调用安装

求大神解答啊 急急急!!!万分感谢!!

阅读 3.8k
3 个回答

参考官方的iOS企业版App部署 ——>文档

非越狱设备的话,
只能通过企业内发布(inhouse)模式进行安装
见教程 链接

完成这项功能的需要做的工作:

  1. 学习iOS企业应用部署,了解它的原理和基本步骤,可以参考我的这篇文章:最简单企业证书部署应用!In-House改进版!免HTTPS!,当然最重要是看一下官方文档。楼上已经有链接了。

  2. 完成了第一步,后面的步骤你就能看懂。

  3. 准备*.plist文件,跟第一步做的不一样的地方是,ipa文件指向本地的文件路径。

  4. 在你的App中打开下面这样的链接,这里只是例子,注意,iOS7以后必须是https协议:
    itms-services://?action=download-manifest&url=https://www.xxx.com/xxx.plist

  5. 如果成功,系统弹出提示,安装App。

注意:

上面提供的方法理论上是可行的,我没有实践过,如有错误希望大家指正。
也因为我没实践过:第3步需要如果指向本地文件路径的方式失败了,就需要在App内搭建Http服务器,用URL来指向文件才行。

推荐问题
宣传栏