IOS个人开发将来跳槽用iOS Developer

iOS APP免AppStore,直接从网页安装应用程序技术详解

2016-12-25  本文已影响1957人  DEREK_ZHOU

前言

在iOS应用的实际开发中,我们会遇到给产品经理或者测试team人员安装应用到他们手机上的需求。这时候直接拿他们手机连你的电脑安装显然不切现实。这时候我应该这么做?如果他们能直接用ipa文件安装应用的话,我们就只需要每次提供他们ipa文件就好了。当然这个是可以的,苹果容许用itms-services协议来直接在iOS设备上安装应用程序。那这个基于网页安装应用程序的方法,到底应该怎么做呢?好的,下面我就会详细说明具体步骤

详细步骤

<?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>这里填写.ipa文件的下载地址(例如,https://dl.dropboxusercontent.com/s/8as5gtd8yqwxh8v/ToDo.ipa)</string>
                                </dict>
                        </array>
                        <key>metadata</key>
                        <dict>
                            <key>bundle-identifier</key>
                            <string>这里填写Bundle ID</string>
                            <key>bundle-version</key>
                            <string>这里填写版本号(例如1.5.0)</string>
                            <key>kind</key>
                            <string>software</string>
                            <key>title</key>
                            <string>这里填写应用标题(例如ToDo)</string>
                        </dict>
                </dict>
        </array>
</dict>
</plist>
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta http-equiv="Content-Language" content="zh-CN" />
    <style type="text/css">
        body{text-align:center;padding-top:100}
        div{width:778px;margin:0 auto;background:#fff;text-align:left;}
    </style>
</head>
<body text-align=center>

<h1>ToDo</h1>
<p>This is a very simple to-do list app. It's easy to create, complete and delete your to-dos. It makes your life more effective and efficient.</p>
<p><a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/xn1sef46n659ms5/todo-ota.plist">Install ToDo v1.5.0</a></p>
</a></p>

</body>
</html>

总结

<p><a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/xn1sef46n659ms5/todo-ota.plist">Install ToDo v1.5.0</a></p>
上一篇下一篇

猜你喜欢

热点阅读