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

问题描述:

我更新的Xcode Xcode的7,而我打通过谷歌的Adwords SDK给谷歌AdWords的这个请求后得到这个警告。警告:NSURLSession/NSURLConnection的HTTP加载失败(kCFStreamErrorDomainSSL,-9802)

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

在谷歌上搜索我得到的答案更新的info.plist为9的iOS和OSX 10.11需要TLSv1.2工作SSL的所有主机。因此,已经更新它下面enter image description here

给出,但我仍然得到此警告。我没有线索,我应该做些什么,所以所有的答案是赞赏。

+0

您可以发布您的HTTP请求的代码? – Lorenzo

+1

@Lorenzo我刚刚更新我的问题,这样就可以看到该请求。 –

我建议你添加此键为您的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> 

UPDATE 涉及这个链接就可以解决你的问题: 你可以添加这个键:) iOS 9 Considerations

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

这段代码帮我 – engmahsa

+0

我在使用谷歌AdWords的SDK所以无法得到请求的域名网址 –

+0

@GauravPandey请告诉我你的结果 – Mohamad