前兩天升級了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
在Info.plist中添加NSAppTransportSecurity
類型Dictionary
。blog
在NSAppTransportSecurity
下添加NSAllowsArbitraryLoads
類型Boolean
,值設爲YES。
it
具體實現方法以下:io
1.項目目錄中找到Info.plist文件並打開require
2.在打開的Info.plist文件中點擊「+」,添加新的字典,並命名爲NSAppTransportSecurity方法
3.打開NSAppTransportSecurity並添加NSAllowsArbitraryLoads
類型Boolean
,值設爲YES
完成這三步以後回到項目,網絡就能夠正常訪問了。