已经有APP的IPA文件,如何制作一个在线安装页面呢?前面说了 苹果iOS小火箭(Shadowrocket)在线下载安装教程 ,我就是利用Github Pages 服务制作了那个在线安装页面 。整体来说还是很简单的,需要一定的Git基础。下面就给大家介绍一下如何 github pages制作网页在线安装IPA教程 。
资源准备
准备好下面的文件,可以直接下载我的小火箭(Shadoerocket)在线安装仓库修改一下对应文件
- 准备好APP的IPA文件( Shadowrocket.ipa )
- 静态页面 index.html
- ipa.plist 文件
- 准备好仓库并开启 Github Pages (https://github.com/52bp/shadowrocket )
修改资源文件
下面我以我的仓库文件为例,教大家自己安装的时候需要修改哪些地方
1.替换IPA文件
把我我的Shdowrocket.ipa替换成你自己要在线安装的应用的ipa文件

2.修改 ipa.plist 文件
打开ipa.plist内容如下,修改里面的ipa地址以及版本号之类的信息
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://52bp.github.io/shadowrocket/Shadowrocket.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>live.yremp.Shadowrocket</string>
<key>bundle-version</key>
<string>2.1.12</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>Shadowrocket</string>
</dict>
</dict>
</array>
</dict>
</plist>
3.修改index.html
在index.html里面找到下面的代码
<span id="checkinfo">
<a href="itms-services://?action=download-manifest&url=https://52bp.github.io/shadowrocket/ipa.plist" class="btn btn-success btn-lg btn-circle" id="uaApp">在线安装</a>
<div class="uatip" id="uaTip">
<span class="uatip-icon"></span>
<p class="uatip-txt">点击右上角<br />选择在Safari中打开</p>
</div>
</span>
修改https://52bp.github.io/shadowrocket/ipa.plist为你自己的 ipa.plist URL即可,剩下的html内容就是前端展示相关,自己修改,修改完推送到Github仓库即可。
在线演示地址
标签云
ajax AOP Bootstrap cdn Chevereto CSS Docker Editormd GC Hexo IDEA IPA JavaScript jsDeliver JS樱花特效 JVM Linux markdown Maven MyBatis MyBatis-plus MySQL Pictures Sakura SEO shadowrocket Spring Boot Spring Cloud Spring Cloud Alibaba SpringMVC SSR Thymeleaf V2ray Vue Web WebSocket Wechat Social WordPress Yoast SEO 代理 分页 图床 小幸运 苹果iOS国外账号 苹果IOS账号
Comments | 1 条评论
我觉得没个梯子,下载github就是每秒5KB的速度……
楼主这个能不能搭到vps上呀