警告: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的所有主机。因此,已经更新它下面
给出,但我仍然得到此警告。我没有线索,我应该做些什么,所以所有的答案是赞赏。
答
我建议你添加此键为您的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>
您可以发布您的HTTP请求的代码? – Lorenzo
@Lorenzo我刚刚更新我的问题,这样就可以看到该请求。 –