1-应用程序传输安全性阻止了明文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中单击项目的名称.现在,您将在右侧看到您的项目的“常规”选项卡.选择“信息”选项卡
扩展海关iOS目标属性
添加一个新类型,将其命名为NSAppTransportSecurity,键入为Dictionary.It将在此文本中转换App Transport Security Settings
在里面添加一个新项目并将其命名为NSAllowsArbitraryLoads,键入为Boolean,值为YES.
在论坛上看到这个线程,了解更多的细节什么苹果…
将条目添加到info.pList
https://forums.developer.apple.com/message/5857#5857
请参考WWDC第711节.
https://developer.apple.com/videos/wwdc/2015/?id=711
以上是内存溢出为你收集整理的iOS9 – HTTP连接错误全部内容,希望文章能够帮你解决iOS9 – HTTP连接错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)