当我更新我的Xcode时,我得到了3个错误
应用程序传输安全性阻止了明文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>
但他们没起作用。有人能帮帮我吗?谢谢。
发布于 2016-01-25 18:44:20
从中单击项目名称。

现在,在右边,您将看到您的project.Select的通用选项卡,即信息标签。

扩展海关iOS目标属性

添加一个新类型,将其命名为NSAppTransportSecurity,Dictionary.It类型将在本文的应用程序传输安全设置中转换

在其中添加一个新项并将其命名为NSAllowsArbitraryLoads,键入布尔值,值YES。

关于苹果的更多细节,请看论坛上的帖子.将条目添加到info.plist中
https://forums.developer.apple.com/message/5857#5857
并参考WWDC的会话711。https://developer.apple.com/videos/wwdc/2015/?id=711
发布于 2016-05-31 02:21:33
https://stackoverflow.com/questions/33127376
复制相似问题