首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS9 - HTTP连接错误

iOS9 - HTTP连接错误
EN

Stack Overflow用户
提问于 2015-10-14 13:57:47
回答 2查看 17.3K关注 0票数 12

当我更新我的Xcode时,我得到了3个错误

应用程序传输安全性阻止了明文HTTP (http://)资源负载,因为它是不安全的)。临时异常可以通过应用程序的Info.plist文件进行配置。

2- CFNetwork SSLHandshake失败(-9824)

3- NSURLSession/NSURLConnection HTTP负载失败(kCFStreamErrorDomainSSL,-9824)

我试过:

代码语言:javascript
复制
<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>

代码语言:javascript
复制
<key>NSAppTransportSecurity</key>  
 <dict>  
      <key>NSAllowsArbitraryLoads</key><true/>  
 </dict>

但他们没起作用。有人能帮帮我吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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

票数 11
EN

Stack Overflow用户

发布于 2016-05-31 02:21:33

添加到白名单中

将错误的域名连接到白名单中,即使该域名已用于https。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33127376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档