ios 企業級開發者賬號app網頁分發流程


 

准備:
*一台運行着OSX的蘋果電腦,最新版的XCODE,用於導出ipa

一個HTML網頁文件(告知iphone如何找到itms-services,已附上)

一個HTTP服務器(存放APP的服務器,就是提供ipa流量的服務器)

一個https鏈接地址,以開源中國https://git.oschina.net為例,用於存放plist
一張二維碼,一份自動分辨IOS設備的JS腳本


PS:

從2014年6月開始,網上的教程都變得不太好用了,原因有兩個:

從IOS7.1開始,http推送plist已經不好使,只能使用https推送,

plist文件不再自動生成,需要自己找代碼自己創建



開始

第一步:

使用企業賬號archvie導出ipa這里就不在細說輕自行百度。我們得到ipa后,還需要自行配置一份plist文件

這個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>請填上你的ipa下載地址,而且必須是英文,不能是中文(比如:http://127.0.0.1/app.ipa)</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://m.hxyxt.com/ios/icon@2x.png</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://m.hxyxt.com/ios/icon.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>請填上你的開發者證書id(比如:com.xxx.apptest)</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>subtitle</key>
<string>請填上副標題</string>
<key>title</key>
<string>請填上標題</string>
</dict>
</dict>
</array>
</dict>
</plist>


1,URL就是我們的ipa存放位置,比如你擁有一台外網服務器,ip地址是http://www.xxx.com,ipa存放在APP這個文件夾,那么這個地方就填上

http://www.xxx.com/app/應用名字.ipa 

2,bundle-identifier就是你申請證書時的boundle id

============================

第二步:

 

plist下載必須使用https協議,要么就花錢買個SSL證書給網站添加https支持,

不想花錢的可以使用OSChina的代碼托管。

訪問https://git.oschina.net,添加一個項目;然后用git或svn客戶端將plsit文件提交到版本庫中;最后在瀏覽器中訪問項目中的plsit文件,查看原始數據,即可獲得plsit的https下載地址。

詳情參考http://blog.csdn.net/lizhongfu2013/article/details/38375859


第三步:

創建web下載頁面”就是手機瀏覽器打開的網頁,其中有一行代碼:

<href="itms-services://?action=download-manifest&url=https://yiwenxue.cn/game/game-demo.plist">在線安裝</a>  

 


代碼中文件網址 https://yiwenxue.cn/game/game-demo.plist 就是企業發布安裝程序的入口。

第三步:
比如你發布這份HTML網頁的地址是

http://12.34.56.78/iphoneAPP.html 

把這個生成好的超鏈接,放到http://cli.im/url,生成二維碼,再用手機掃一掃。即可完成整個企業級APP使用Plist發布的流程。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM