企業發佈無線安裝APP

  前提是註冊成爲企業開發者(¥299),申請到證書並安裝到本地,可以正常使用Xcode在IOS移動設備上進行Debug。

   

 

    製作ipa和plist(描述文件)。

首先build看是否報錯。如無錯 執行下一步

執行Product—Archive 打包

如果多次封裝 會有一個列表,請選擇一個最近的。

然後點擊Distribute...

界面如下。

選擇方式,選擇中間項如圖:

選擇identity爲IN HOUSE 發佈證書


保存。請勾選Save for Enterprise Distribution

按圖填寫相關內容。

前兩項爲必填項。後三項可選。安裝時想顯示Icon的話可填寫Img URL。不填則無圖空白顯示 正常不影響安裝應用。

Save保存後,ipa(程序包)和plist(描述文件)我們就製作完成了,

需要用一個html頁面用來鏈接到清單文件。當點擊鏈接時,下載清單文件,並觸發它所描述的應用程序的下載和安裝。

鏈接示例:

 

Html代碼  收藏代碼
  1. <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>  

 

Html代碼  收藏代碼
  1. itms-services://?action=download-manifest&url=  此語句必須存在 供Safari識別安裝請求。後面鏈接換成自己web地址。  

完整示例:

 

 

Html代碼  收藏代碼
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
  5. <title>無線下載測試APP</title>  
  6. </head>  
  7.   
  8. <body>  
  9. <a href="itms-services://?action=download-manifest&url=http://XX.XX.XXX.151:8020/test.plist">Install test App</a>  
  10. </body>  
  11. </html>  

到這裏我們就擁有了三個文件,一個html頁面 一個plist清單文件  一個ipa程序包  

把它們一併放到web服務器目錄,

如果是IIS服務器需要添加MIME類型,使用 IIS Manager 在服務器的“屬性”頁面中添加 MIME 類型:

 

.ipa application/octet-stream

.plist text/xml

 

ios移動設備使用Safari輸入網址訪問html頁面,點擊鏈接,彈出提示安裝程序。

轉至設備界面,等待下載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章