在WWDC 2015,蘋果為iOS9和OS X 10.11釋出新功能App Transport Security。
App Transport Security(ATS)讓應用Info.plist檔案中新增一個新的設定用來指定哪些域名是可以安全通訊的。
如果你沒有在Info.plist中做設定,在xcode7.0之後的版本使用NSMutableURLRequest 請求會報錯: NSURLErrorDomain – code: 18446744073709550594
工具/原料
Xcode 7.2
方法/步驟
1. 在專案中找到並開啟Info.plist
右鍵點選“Information Property List”,在開啟右鍵選單中選擇“Add Row”
從下拉框中選擇“App Transport Security Setting”
然後點選“App Transport Security Setting”右側+按鈕,新增一個子項“Allow Arbitray Loads”,值設為YES
完成配置,重新打包應用