iOS通itms-services://协议安装ipa,省去https环境的搭建

原理

使用Apple的itms-services://协议,在IOS7.1系统以后,如果要使用企业证书(299美元)通过itms-services在线安装ipa的话必须走https协议,其实需要https协议访问的只是manifest.plist文件的地址如:itms-services://?action=download-manifest&url=https://appInfo/manifest.plist
但是 ipa的下载不需要走https协议也是可以的

因此我们就建立一个web项目可以不用支持https,然后把我们的项目提交的GitHub(GitHub是https协议的或者其他https网站如码云等)仓库,然后获取到manifest.plist文件的地址替换为
上面plist文件的地址。最后,启动我门本地的服务访问下载页面即可。

下面是我的web项目地址(nodejs)注意把html和plist文件中的地址分别替换为自己plist文件地址和自己服务器的ipa包的地址

https://github.com/HeHuiqi/iOSAppTest.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述:iOS开发平时发布内测应用,大家经常用的有蒲公英、fir.im等第三方服务平台,无论是手动打包上传至内测平台...
    C_HPY阅读 10,432评论 10 26
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,956评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,300评论 3 283
  • 在我们那所在当地颇有名气的学校上学的时候,学校里颇有一些让人艳羡的同学,他们不仅有着优秀的学习成绩,而且面目清秀、...
    爱可可201603阅读 194评论 0 1