我一般用app的习惯是,常用的应用都会折腾的改一遍,或者换点资源,或者精简点不常用的,又或者在各个版本之间徘徊,寻找我中意的,心理上觉得不错的版本,于是各种修改版、各个版本都会出现在电脑上,有时候外出的时候,看到某些应用新版本更新了,又想尝试下新的,尝试完又觉得不好用,还是老版本好用,想恢复过来的话,带着电脑还好说,不带就纠结了,所以我打算把这些修改过的应用放在服务器上,做成在线安装的样子,每次我有需要了,直接访问,点击安装即可。

于是,下面的这些就是我需要的内容了:

1,新创建一个.plist文件,比如QQ.plist,根据里面的提示修改,4个点:

<?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>
                        <!-- 注意:IPA文件的下载URL,绝对路径 -->
                        <string>http://www.ght.me/ios/ipa/QQ4.2.ipa</string>
                    </dict>
                    <dict>
                        <key>kind</key>
                        <string>display-image</string>
                        <key>needs-shine</key>
                        <true/>
                        <key>url</key>
                        <!-- 注意:应用程序icon url, 57x57 -->
                        <string>http://www.ght.me/ios/icon/Icon.png</string>
                    </dict>
                </array>
                <key>metadata</key>
                <dict>
                    <key>bundle-identifier</key>
                    <!-- 注意:应用程序identifier -->
                    <string>com.tencent.qq</string>
                    <key>bundle-version</key>
                    <string>1.0</string>
                    <key>kind</key>
                    <string>software</string>
                    <key>subtitle</key>
                    <string>since2006</string>
                    <key>title</key>
                    <!-- 注意:应用程序名称 -->
                    <string>QQ4.2</string>
                </dict>
            </dict>
        </array>
    </dict>
</plist>

2,然后新建一个html页面(随便你什么的,能有超链接就行了,那怕你做成动态的,去数据库读数据也行),以下是放置的超链接,加入以下内容(url中的QQ.plist就是刚刚创建的.plist的路径):

<a href="itms-services://?action=download-manifest&url=http://www.ght.me/ios/list/QQ.plist">点此安装QQ4.2</a>

然后,访问这个地址,点击这个链接,就可以在线安装了。