美文网首页程序员公众号【麦小丁】征集优质文章
iOS 企业版APP 实现在APP内部下载更新

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

作者: BestWilliam | 来源:发表于2018-12-11 19:20 被阅读13次

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的打包、分发、下载安装的详细流程

相关文章

网友评论

    本文标题:iOS 企业版APP 实现在APP内部下载更新

    本文链接:https://www.haomeiwen.com/subject/yyvdhqtx.html