大家知道,苹果的ipa文件不同于安卓的apk文件,无法直接通过Q微信等社交软件下载后安装,于是就有了网页在线安装!可以用来安装AppStore无法直接安装的旧版本应用!值得注意的是,这种方法需要先自己提取历史ipa!
1.材料
(必须)支持https的站点(要么用免费证书自建,要么使用coding.net的page服务)
(必须)打包好的ipa文件
v2.操作步骤
2.1.上传ipa文件到支持https的站点或者云存储中,记录好链接。
2.2.建立一个plist文件,命名为down.plist。并写入下面的代码。
- <?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>步骤2.1的https下载地址</string>
- </dict>
- </array>
- <key>metadata</key>
- <dict>
- <key>bundle-identifier</key>
- <string>你的app包名</string>
- <key>bundle-version</key>
- <string>1.0</string>
- <key>kind</key>
- <string>software</string>
- <key>title</key>
- <string>你的app名称,下载安装时会弹窗展示</string>
- </dict>
- </dict>
- </array>
- </dict>
- </plist>
2.3.上传2.2的down.plist文件到https站点中,记录好链接。
2.4.建立一个html文件,命名为down.html。并写入下面的代码。
- <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
- <html xmlns=\"http://www.w3.org/1999/xhtml\">
- <head>
- <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
- <title>网页标题</title>
- </head>
- <body>
- <h1>如果点击无法下载安装,请复制超链接到Safari浏览器中打开<h1/>
- <h2>
- <a title=\"iPhone\" href=\"itms-services://?action=download-manifest&url=2.3中的down.plist访问链接\">iPhone Download</a>
- <h2/>
- </body>
- </html>
2.5.上传2.4的down.html文件到https站点中,直接使用https访问该地址即可。
赞(11)