iOS 企业版APP 实现在APP内部下载更新

1、首先打一个企业版的包;(个人账号需要企业账号签名 )打包时选中 Include manifest for over-the-air Installation,表示生成 .ipa 文件的同时还会生成 .plist 文件,如果没有选着生成plist文件,可以自己生成一个 plist模板

2、把打好的.ipa包放到https服务器上,取到下载地址,并写入到plist文件中。

3、把 plist 文件也上传到 https 服务器上,


在程序中,强制更新按钮点击方法中加入以下代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-services://?action=download-manifest&url=你的plist文件的下载链接"]];    

 ---解释--itms-services://?action=download-manifest&url= 这句系统的一个协议命令。


点击按钮遇到无法安装的问题,是因为两个APP bundle identifer一样,苹果不会让两个相同bundle identifer的应用同时安装的,

参考资料:

常见app无法安装原因

企业版app更新

iOS企业版APP发布与版本更新

企业帐号进行IPA的打包、分发、下载安装的详细流程

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 使用 iOS 企业版的证书发布应用可以跳过 Appstore,直接发布到自己的网站,让其他人在自己的网站上下载安装...
    YYSheng阅读 22,089评论 1 13
  • 今天讲的主要是企业版app在自己服务器上进行包的管理和新版本更新.iOS的APP安装不像安卓的包只要下载的链接是以...
    fe4a5edc73de阅读 11,250评论 1 13
  • 简述:iOS开发平时发布内测应用,大家经常用的有蒲公英、fir.im等第三方服务平台,无论是手动打包上传至内测平台...
    C_HPY阅读 10,582评论 10 26
  • 本文转载自 链接 http://blog.csdn.net/close_marty/article/details...
    TsingQue阅读 3,485评论 0 2
  • 一个阳光明媚的早晨,一群精神抖擞,憨态可掬的小鸭子,更在昂首挺胸的鸭妈妈后面,悠哉悠哉的漫步在温哥华街头,兴高采烈...
    高一诺1阅读 406评论 0 1

友情链接更多精彩内容