警告:NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802)。

3

我在将Xcode更新到Xcode 7后,当我使用Google AdWords SDK提供的请求时,收到了这个警告。

[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。因此,已经按照以下方式进行了更新: 进入图片说明
但是,我仍然收到这个警告。 我不知道还应该做什么,所以欢迎所有答案。

你可以发布一下你的HTTP请求代码吗? - Lorenzo
1
@Lorenzo,我刚刚更新了我的问题,这样你就可以看到请求了。 - Gaurav Pandey
1个回答

3
我建议您将以下密钥添加到项目的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注意事项

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

我在使用Google AdWords SDK时遇到了这个错误,因此无法获取请求域名URL。 - Gaurav Pandey
@GauravPandey,请告诉我你的结果。 - Mo Farhand
@MohamadFarhand,感谢您的努力;但是它并没有帮助。正如您在我的问题中所看到的,我已经将它添加到了我的plist文件中。 - Gaurav Pandey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接