載入所有 HTTP 內容
Apple 推出了帶有 iOS 9 的 ATS 作為新的安全功能,以改善應用和 Web 服務之間的隱私和安全性。預設情況下,ATS 會失敗所有非 HTTPS 請求。雖然這對於生產環境來說非常好,但在測試過程中可能會令人討厭。
使用 NSAppTransportSecurity
字典(Xcode Info.plist 編輯器中的 App Transport Security Settings
)在目標的 Info.plist
檔案中配置 ATS。要允許所有 HTTP 內容,請新增 Allow Arbitrary Loads
boolean(NSAllowsArbitraryLoads
)並將其設定為 YES
。建議不要將其用於生產應用程式,如果需要 HTTP 內容,建議選擇性地啟用它。