IOS企业版app实现内部下载更新

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

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

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

[图片上传失败...(image-f92bcc-1590397344463)]

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

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

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

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

你可能感兴趣的:(IOS企业版app实现内部下载更新)