美文网首页iOS开发笔记
iOS中如何通过自己的服务器实现应用分发

iOS中如何通过自己的服务器实现应用分发

作者: 保持前行 | 来源:发表于2019-06-06 17:28 被阅读0次

公司做的是金融项目,之前一直都是用的fir来进行应用分发,最近fir变严格了,说我们的项目不符合法律规定,于是乎我看看能不能自己实现应用分发,不依托fir等平台,在网上找了几篇相关的文章,自己实践后达成了这个目的,下面我说下这个步骤

第一步:打包ipa

1:可以是development、ad-hoc、enterprise任何一种打包方式,导出的ipa, 稍后会将安装包上传到服务器上.

2:如下图,箭头指的要打勾

3:点击下一步后出现下图界面,依次填好,分别是app名称,ipa上传后服务器后的链接,57*57icon和512*512icon上传服务器后的链接(外网服务器,可以访问的链接)

第二步:上传服务器

打包生成的文件里会有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了,就可以扫码下载了

相关文章

网友评论

    本文标题:iOS中如何通过自己的服务器实现应用分发

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