上传文件生成直链_这波算是自建 IPA 文件分发?在线安装 IPA 文件很方便

本篇给大家整理一下可以直接在网页端安装 IPA 文件的方法,未越狱的可以安装已签名或商店应用,已经越狱的配合 AppSync 插件 还可以安装未签名的应用。

NO.1

蓝奏云

将 IPA 文件直接上传蓝奏云,随后分享链接使用 Safari 浏览器下载就可以直接安装到手机上。 可以在手机端打开浏览器上传 IPA 文件,也可以在电脑端上传。如果自己用直接在手机端上传就可以了。a0e843b029877da5a5dd3a2b5c08bad4.png上传后的 IPA 文件分享链接,再下载回来就安装好了。

NO.2

自建在线安装

自建的可以用于直链,整个页面扔上去也挺好的,但是需要自己解决存储 IPA 文件问题。 自建在线安装其实只需要解决三个直链问题。 一是 IPA 文件在线存储 找一个可以拿到固定下载直链的地方,可以考虑阿里云的代码仓库,通过 raw 拿到下载链接。或者一些可以获得下载直链的网盘,而不是分享链接,比如 onedrive 使用第三方接口转出下载直链。

96b4911159f5faa37bd7e7be0187d693.png

得到一个 https://xxxxxxxx/xxx.ipa 这样的下载链接就 OK。 二是图像文件在线存储 这里的图像是在安装时桌面显示的那个灰色图标,不加也成。和前面一样,搞一个图像直链就好了,可以用一些免费图床或者阿里云代码仓库,自己看着来就行了,目的就是拿到一个 https://xxxxx/xxx.jpg 的直链。 三是 plist 文件在线存放 由于 plist 文件里面只有一些文本,占用不了多少地方,随便找个能拿到直链的地方扔上去就好了。这里仍然可以考虑阿里云的代码仓库,或者 gitee 仓库。最后拿到一个 https://xxx/xxx.plist 的链接。 plist 文件内需要写一下的内容,其中自行替换 IPA 和图像直链及软件名。
items assets kind software-package url https://xxxx/xx.ipa kind display-image needs-shine url https://xxxx/xx.jpg metadata bundle-identifier com.yourCompany.productName bundle-version 1.0 kind software title 软件名
如果不加安装时的图标,可以把下面这部分去掉。 kind display-image needs-shine url https://xxxx/xx.jpg   这样 plist 直链加上一个前缀 itms-services://?action=download-manifest&url= https://xxxx/xxx.plist   直接复制到 Safari 浏览器转到就好了。如果写个页面可以加在 a 标签
<a href="itms-services://?action=download-manifest&url=%20https://xxxx/xxx.plist%20">点击安装a>
940809cd085a0991bcb15026107c44a9.png以上就是两种云端存储 IPA 文件的在线安装方法,这两种方法比较适合将 IPA 文件分享给别人。 其中蓝奏云普通用户 可以上传大小限制为 100MB,而自建在线安装则需要考虑 IPA 文件存放的问题,并且响应速度和下载速度建议都要列入考虑范围。 如果你会 git 可以尝试用阿里云的 code,或者腾讯云的对象存储也是一个不错的选择。 如果是局域网内使用我想会有更多的选择……

a9abc1601cff4e13f2889b63bcf2486a.png


版权声明:本文为weixin_30819757原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。