Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 錯誤

今天用Xcode 7 創建新項目用到 URL 發送請求時,報下面的錯: 
“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file”

找查資料後發現,新特性要求App內訪問網絡請求,要採用 HTTPS 協議。

但是我獲取的圖片地址都是HTTP協議,經過百度和Google 的贊助最終找到以下解決辦法:

  1. 在Info.plist中添加 NSAppTransportSecurity 類型 Dictionary ;
  2. 在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 類型Boolean ,值設爲 YES;

技術分享

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章