ios - 警告 : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

标签 ios iphone ssl ios9 xcode7

我在将 Xcode 更新到 Xcode 7 后收到此警告,同时我正在点击由 google AdWords SDK 发出的 Google AdWords 请求。

[ACTAutomatedUsageTracker enableAutomatedUsageReportingWithConversionID:kGoogle_ConversionAppUpdateID];
[ACTConversionReporter reportWithConversionID:kGoogle_ConversionAppUpdateID label:kGoogle_ConversionAppUpdateLabel value:kGoogle_ConversionAppUpdateValue isRepeatable:NO];

在谷歌搜索中,我得到了更新 info.plist 的答案,因为 iOS 9 和 OSX 10.11 要求所有主机使用 TLSv1.2 SSL。所以已经更新了它,如下所示 enter image description here

但我仍然收到此警告。我不知道我还应该做什么,所以感谢所有答案。

最佳答案

我建议您将这些 key 添加到项目中的 info.plist 文件中

<key>NSAppTransportSecurity</key>
 <dict>
 <key>NSExceptionDomains</key>
 <dict>
 <key>YourDomine(google.com-- without https or ...)</key>
 <dict>
 <key>NSIncludesSubdomains</key>
 <true/>
  <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
  <true/>
  <key>NSTemporaryExceptionMinimumTLSVersion</key>
   <string>TLSv1.1</string>
  </dict>
       </dict>
     </dict>

更新 关联此链接可以解决您的问题: 你可以添加这个键:) iOS 9 Considerations

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
 </dict>

关于ios - 警告 : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32971905/

相关文章:

ios - AVPlayer(和 MPMoviePlayerController)试图缓冲整个(流媒体)视频,内存不足

iphone - 创建 TCP 套接字连接并在多个 View 中保持连接打开

iphone - 通过游戏中心共享保存的游戏数据?

iphone - 从相机捕获图像后,应用程序在后台时收到通知

c# - 为什么我的 Unity3D Sprite 在 iPhone 上渲染时看起来像素化?

ios - Bluetooth LE iOS - 如何使用 scanForPeripherals WithServices :options: 仅查找最近的设备

mysql - 如何通过 SSL 连接到 Google Cloud SQL?

python - SSL v2 undefined symbol 、Manjaro 和 Ubuntu

ssl - 具有本地开发域的 SelfSSL7 自定义 CN

ios - 火力地堡 (iOS) : Delete User created from Facebook