我在将 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。所以已经更新了它,如下所示
但我仍然收到此警告。我不知道我还应该做什么,所以感谢所有答案。
最佳答案
我建议您将这些 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/