iOS 7.1企業應用證書無效問題解決方案
關于iOS7.1企業版發布后,用戶通過sarafi瀏覽器安裝無效的解決方案:
通過測試,已經完美解決。
方案:最簡單,實用。
使用dropBox
如何安裝,自己度之。
當你使用XCODE發布安裝包IPA和PLIST文件后,將IPA仍然保存在你常用保存的網站上,只要可以正常連接下載即可。
PLIST文件是供手機版SAFARI解析的文件,里面包含有IPA的下載地址。所以我們的重點就是將PLIST文件保存在支持HTTPS的網站上。并且供用戶訪問。
將你生成的PLIST文件上傳到dropBox后,你就能在文件列表中看到你已經上傳的文件。然后在此文件上右鍵選擇共享,此時會要求你輸入共享人的郵箱,不管它。直接在彈出的對話框中選擇右下角的復制,這個時候,你已經拿到了我們需要用的HTTPS連接。比如為:
itms-services://?action=download-manifest&url=https://www.dropbox.com/s/veimpxpa2fm0cqo/×××.plist
這個連接還不能在手機版的SARAFI上使用,我們需要二次加工。
將連接中標為紅色的www.dropbox.com替換成dl.dropboxusercontent.com即為:
itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/veimpxpa2fm0cqo/×××.plist
ok,我們終于拿到了我們需要的HTTPS連接。
因為考慮到IOS7.1之前的系統仍然是HTTP訪問,故我們需要做以一下處理
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_7_0
trackUrl =itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/veimpxpa2fm0cqo/×××.plist;
#else
trackUrl =你以前的的PLIST文件的地址;
#endif
而至于dropBox的使用,請自己查看相關文檔。
原帖地址:http://www.cocoachina.com/bbs/read.php?tid=194213&page=1