iOS9 沒法訪問網絡的解決方法

前兩天升級了Xcode7.0,發現用模擬器運行某些須要網絡訪問的項目的時候會報錯,具體以下:網絡

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.ui

 

 

 

緣由以下:spa

Xcode7.0要求App內訪問的網絡必須使用https協議,而當前使用的是 http協議。3d

 

後來從網上找到的解決方法是這樣的:code

  1. 在Info.plist中添加NSAppTransportSecurity類型Dictionaryblog

  2. NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設爲YES。it

 

具體實現方法以下:io

  1.項目目錄中找到Info.plist文件並打開require

  

  2.在打開的Info.plist文件中點擊「+」,添加新的字典,並命名爲NSAppTransportSecurity方法

  

  3.打開NSAppTransportSecurity並添加NSAllowsArbitraryLoads類型Boolean,值設爲YES

  

完成這三步以後回到項目,網絡就能夠正常訪問了。

相關文章
相關標籤/搜索