iOS9 - HTTP 连接错误
iOS9 - HTTP Connection Error
更新 Xcode
时出现 3 个错误
1- App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过您应用的 Info.plist 文件配置临时例外。
2- CFNetwork SSLHandshake 失败 (-9824)
3- NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9824)
我试过了:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourdomain.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
和
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>
但是他们没有用。谁能帮帮我!谢谢。
在 Project Navigator 中单击您的项目名称。
现在,在右侧您会看到 project.Select 信息选项卡的常规选项卡
展开海关 iOS 目标属性
添加一个新类型,命名为 NSAppTransportSecurity,type as Dictionary.It will be convert in this text App Transport Security Settings
在其中添加一个新项目并将其命名为 NSAllowsArbitraryLoads,类型为布尔值,值为 YES。
请参阅论坛上的此主题以了解有关 apple 的更多详细信息...
将条目添加到 info.plist
https://forums.developer.apple.com/message/5857#5857
并参考 WWDC 的 Session 711。
https://developer.apple.com/videos/wwdc/2015/?id=711
add to the whitelist
连接错误的域名被加入白名单,即使该域名已经被用于https
更新 Xcode
时出现 3 个错误1- App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过您应用的 Info.plist 文件配置临时例外。
2- CFNetwork SSLHandshake 失败 (-9824)
3- NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9824)
我试过了:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourdomain.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
和
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>
但是他们没有用。谁能帮帮我!谢谢。
在 Project Navigator 中单击您的项目名称。
现在,在右侧您会看到 project.Select 信息选项卡的常规选项卡
请参阅论坛上的此主题以了解有关 apple 的更多详细信息... 将条目添加到 info.plist
https://forums.developer.apple.com/message/5857#5857
并参考 WWDC 的 Session 711。 https://developer.apple.com/videos/wwdc/2015/?id=711
add to the whitelist