公司做的是金融项目,之前一直都是用的fir来进行应用分发,最近fir变严格了,说我们的项目不符合法律规定,于是乎我看看能不能自己实现应用分发,不依托fir等平台,在网上找了几篇相关的文章,自己实践后达成了这个目的,下面我说下这个步骤
第一步:打包ipa
1:可以是development、ad-hoc、enterprise任何一种打包方式,导出的ipa, 稍后会将安装包上传到服务器上.
2:如下图,箭头指的要打勾
![](https://img.haomeiwen.com/i12985996/847af0bc67728354.png)
3:点击下一步后出现下图界面,依次填好,分别是app名称,ipa上传后服务器后的链接,57*57icon和512*512icon上传服务器后的链接(外网服务器,可以访问的链接)
![](https://img.haomeiwen.com/i12985996/e79404a9a193358a.png)
第二步:上传服务器
打包生成的文件里会有ipa包和manifest.plist文件,现在需要这两个文件都上传到后台服务器(必须是https访问,比如说阿里云,七牛,GitHub等都可以),还有两张icon也上传,ipa和两张icon上传服务器生成的链接必须上图填写的链接一致
第三步:安装app
这个时候拿到了manifest.plist后台访问链接,然后根据下面的链接,把url替换成自己的链接,再把整个链接复制到Safari里面打开,就可以下载安装了
itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/Jonzzs/TestRelease/master/mainfest.plist
第四步:做下载页
把第三步的链接给到前端同事,叫前端做一个下载页,做好之后,把html给后台同事上传到后台生成链接,把生成的链接转换成二维码就OK了,就可以扫码下载了
网友评论