1 打包的時候選擇 OTA 會自動生成.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>http://172.17.22.124/test.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.sunli.test</string>
<key>bundle-version</key>
<string>1.1.0</string>
<key>kind</key>
<string>software</string>
<key>releaseNotes</key>
<string>1.1版本發(fā)布</string>
<key>title</key>
<string>testDemo</string>
</dict>
</dict>
</array>
</dict>
</plist>
2 啟動 apache 服務桐智,配置 Https
Mac OS X 自帶了 Apache 服務,我們只需要啟動它就可以了
在終端中輸入
sudo apachectl start
然后在瀏覽器中嘗試輸入 http://127.0.0.1 , 如果出現(xiàn) It Works诅病!那么就是啟動成功
站點的默認目錄是 /Library/WebServer/Documents/
3 創(chuàng)建一個如下內(nèi)容的index.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 style="font-size:40pt">iOS應用OTA安裝<h1/>
<h1 style="font-size:40pt">
<a title="iPhone" href="itms-services://?action=download-manifest&url=https://192.168.3.112/manifest.plist">點擊安裝</a>
<h1/>
<a title="iPhone" >ssl 證書安裝</a>
<h1/>
</body>
</html>
其中热凹,https://192.168.3.112/manifest.plist指向打包生成的plist文件项棠,http://192.168.3.112/192.168.3.112.crt指向服務器中的CA證書几苍,也就是上述生成crt證書复局,因此冲簿,需要將上述生成的crt證書copy到web服務器目錄下。
總結實現(xiàn)原理
OTA方式安裝亿昏,是通過Safari解析鏈接中的"itms-services://"來實現(xiàn)的峦剔。
例如:
<a title="iPhone" href="itms-services://?action=download-manifest&url=https://192.168.10.193/installIPA.plist"> Iphone Download</a>
Safari會去讀取installIPA.plist中的信息,如:iOS應用的名稱角钩、版本吝沫、安裝地址等。
參考 http://www.reibang.com/p/35ca63ec0d8e
iOS App 在線安裝 .IPA文件
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痰腮,“玉大人而芥,你說我怎么就攤上這事“蛑担” “怎么了棍丐?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長沧踏。 經(jīng)常有香客問我歌逢,道長,這世上最難降的妖魔是什么翘狱? 我笑而不...
- 正文 為了忘掉前任趋翻,我火速辦了婚禮,結果婚禮上盒蟆,老公的妹妹穿的比我還像新娘踏烙。我一直安慰自己,他們只是感情好历等,可當我...
- 文/花漫 我一把揭開白布讨惩。 她就那樣靜靜地躺著,像睡著了一般寒屯。 火紅的嫁衣襯著肌膚如雪荐捻。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼野揪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瞧栗?” 一聲冷哼從身側響起斯稳,我...
- 正文 年R本政府宣布晓猛,位于F島的核電站饿幅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏戒职。R本人自食惡果不足惜栗恩,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洪燥。 院中可真熱鬧磕秤,春花似錦、人聲如沸捧韵。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽再来。三九已至蒙兰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芒篷,已是汗流浹背搜变。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 在上一篇博客已經(jīng)講過上傳項目了赂苗,但是有的時候愉耙,需要我們進行打包成ipa包到別的手機上跑(但是前提是,這個手機的UD...
- 獲取UDID碼 下載iTunes 可以直接百度(如下圖)拌滋,也可以到蘋果官網(wǎng)下載朴沿,官網(wǎng)鏈接:https://www....
- 首先登陸開發(fā)賬號下載發(fā)布證書安裝到電腦,在target -- buildsetting -- signing 選擇...
- 題記:昨日,蘋果公司正式對外發(fā)布邀請函赌渣,宣布將于美國當?shù)貢r間9月12日上午10 點(北京時間9月13日凌晨1點)正...