ios7.1發布企業證書測試包的問題


關於升級了ios7.1之后發布企業版證書的測試包不能下載的問題,這個蘋果也挺坑的,什么都不說,也不警告一下,直接就不能用了

用xcode的organizer里面的console里發現安裝的時候提示這個:

<Warning>: [ERROR]: Cannot load non-https manifest URL: http://192.168.1.36/kj.plist
<Warning>: Could not load download manifest with underlying error: Error Domain=SSErrorDomain Code=128 "無法連接" UserInfo=0x1669d990 {NSLocalizedDescription=無法連接}

那就用https,然后配個自簽名證書(上一篇有介紹),結果還是不行:

<Warning>: NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
<Warning>: Could not load download manifest with underlying error: Error Domain=NSURLErrorDomain Code=-1202 "無法連接到商店" UserInfo=0x166bc640 {NSLocalizedDescription=無法連接到商店, NSLocalizedRecoverySuggestion=您仍要連接此服務器嗎?, NSLocalizedFailureReason=無法建立安全連接。請檢查“日期與時間”設置。, NSErrorFailingURLStringKey=https://192.168.1.36/kj.plist, NSUnderlyingError=0x165b37e0 "此服務器的證書無效。您可能正在連接到一個偽裝成“192.168.1.36”的服務器,這會威脅到您的機密信息的安全。", NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x166b83e0>, NSErrorFailingURLKey=https://192.168.1.36/kj.plist}

然后google發現有人在Twitter說這個自簽名證書是不夠的....(https://twitter.com/renderplace/status/426754821044338689)

然后有人就提了下支持https的DropBox網盤,然后測試了下,的確是可以的,但是就是速度奇慢,聊勝於無吧,方法如下:

 

把manifest的plist文件放到Dropbox中,並拷貝出分享鏈接,如:https://www.dropbox.com/s/7ps3vuk85n9wy5g/kj.plist

然后把 "www.dropbox.com" 替換成 "dl.dropboxusercontent.com" 即:https://dl.dropboxusercontent.com/s/7ps3vuk85n9wy5g/kj.plist

 

修改html文件中得manifest URL:

<a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/7ps3vuk85n9wy5g/kj.plist">快捷酒店管家。</a>

再去ios7.1的機上試就可以了,但是那個速度在國內真是不敢恭維...

 

 

PS:現在有個七牛挺好用 https://portal.qiniu.com/ 方法差不多,大家可以試試。


免責聲明!

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



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