我正在构建一个与非HTTPS API 对话的WatchKit应用程序,因此我需要配置应用程序传输安全性以允许异常域。
当我执行时NSURLRequest
,我收到以下错误:
App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。
所以我把它添加到我的 Info.plist 中:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>domain.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
但是当我尝试在模拟器中运行时,我得到一个 Xcode 错误: