关于升级了ios7.1以后发布企业版证书的测试包不能下载的问题,这个苹果也挺坑的,什么都不说,也不警告一下,直接就不能用了html
用xcode的organizer里面的console里发现安装的时候提示这个:ios
<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=没法链接}xcode
那就用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.plistgoogle
而后把 "www.dropbox.com" 替换成 "dl.dropboxusercontent.com" 即:https://dl.dropboxusercontent.com/s/7ps3vuk85n9wy5g/kj.plisturl
修改html文件中得manifest URL:spa
<a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/7ps3vuk85n9wy5g/kj.plist">快捷酒店管家。</a>
再去ios7.1的机上试就能够了,可是那个速度在国内真是不敢恭维...code
PS:如今有个七牛挺好用 https://portal.qiniu.com/ 方法差很少,你们能够试试。