Enterprise app deployment on iOS 7.1 by github


    在iOS7.1以上版本通過Url分發企業應用時,需要采用SSL方式分發plist。如果采用http方式,就會報“無法安裝應用程序,因為"example.com"的證書無效。”正確的方式,是要采用https方式,也就是<a href="itms-services://?action=download-manifest&url=https://example.com/do/manifest.plist">App Install</a>
    接下來,顯然就是為"example.com"站點啟用SSL(如何啟用,問度娘)。但啟用后,也采用https。可能系統還是會報“Connot connect to "example.com"。”(“無法連接到"example.com"”)。產生這個問題的原因是由於你的Web服務器所采用的Web站點證書不是安 全的證書機構頒發的,也就是不能被瀏覽器識別為安全的證書。通常,需要到證書頒發機構申請一個簽名的證書(Creating a signed certificate that is issued by a Certificate Authority)。但...太貴了。網上介紹的方法,通常是利用dropbox來分發plist文件。但遺憾的是,dropbox被牆了。是的,被牆 了。下面介紹利用github.com(這兄弟也被牆過)來分發plist文件的方法。
1.登錄github.com(如果沒有帳號,則創建github.com的帳號)

2.選擇創建“Create repositories”

3.創建一個包含readme的項目,隨便填寫一個項目名。

4.點擊“+”添加一個文件

5.將plist文件內容拷貝進來,並為文件取個名

6.保存后,點擊“raw”即獲得plist文件的地址。如“https://raw.githubusercontent.com/MyAccount/MyApp/master/manifest.plist”

把上面的Url修改成下面的形式就大功告成了。<a href="itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/MyAccount/MyApp/master/manifest.plist">App Install</a>


免責聲明!

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



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