前提是註冊成爲企業開發者(¥299),申請到證書並安裝到本地,可以正常使用Xcode在IOS移動設備上進行Debug。
製作ipa和plist(描述文件)。
首先build看是否報錯。如無錯 執行下一步
執行Product—Archive 打包
如果多次封裝 會有一個列表,請選擇一個最近的。
然後點擊Distribute...
界面如下。
選擇方式,選擇中間項如圖:
選擇identity爲IN HOUSE 發佈證書
保存。請勾選Save for Enterprise Distribution
按圖填寫相關內容。
前兩項爲必填項。後三項可選。安裝時想顯示Icon的話可填寫Img URL。不填則無圖空白顯示 正常不影響安裝應用。
Save保存後,ipa(程序包)和plist(描述文件)我們就製作完成了,
需要用一個html頁面用來鏈接到清單文件。當點擊鏈接時,下載清單文件,並觸發它所描述的應用程序的下載和安裝。
鏈接示例:
- <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
- itms-services://?action=download-manifest&url= 此語句必須存在 供Safari識別安裝請求。後面鏈接換成自己web地址。
完整示例:
- <!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>無線下載測試APP</title>
- </head>
- <body>
- <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>
- </body>
- </html>
到這裏我們就擁有了三個文件,一個html頁面 一個plist清單文件 一個ipa程序包
把它們一併放到web服務器目錄,
如果是IIS服務器需要添加MIME類型,使用 IIS Manager 在服務器的“屬性”頁面中添加 MIME 類型:
ios移動設備使用Safari輸入網址訪問html頁面,點擊鏈接,彈出提示安裝程序。
轉至設備界面,等待下載。