iOS 7.1正式版發佈了,之前使用itms-services://URL方式在線安裝ipa文件的方法卻失效了,點擊的時候報錯爲:“無法安裝應用程序,因xxx.com的證書無效”這應該怎麼解決呢?
因爲iOS7.1以前的版本是通過http協議訪問,是明文傳輸的,很不安全,所以 iOS 7.1修改了manifest.plist文件的訪問協議,在iOS 7.1之後必須使用https協議方式訪問,https是通過密文傳輸的。
比如之前的鏈接代碼爲:
itms-services://?action=download-manifest&url=http://example.com/manifest.plist
在iOS 7.1之後,就需要修改爲:
itms-services://?action=download-manifest&url=https://example.com/manifest.plist
需要一個SSL證書才能夠實現在線安裝ipa文件的功能。幸好找到深圳一家公司專門做SSL證書,便宜又好用,完全可以解決這個問題
大家可以去沃通的官網去申請ssl證書。