为什么我在联系Parse.com时总是会收到SSL错误?

时间:2015-08-07 18:48:03

标签: parse-platform swift2

环境: Xcode 7.0 / Swift 2.0。

我可以通过Xcode 6.4 / Swift 1.2连接解析;但在切换到Xcode 7.0 / Swift 2.0之后,我遇到了以下运行时连接错误:

  

发生SSL错误,无法与服务器建立安全连接。 (代码:100,版本:1.7.5)

     

[错误]:网络连接失败。睡觉后尝试5   为9.864530秒。 NSURLSession / NSURLConnection HTTP加载失败   (kCFStreamErrorDomainSSL,-9802)

我读到这可能是由于iOS 9的security setup
设置.plist值'NSAppTransportSecurity'以关闭此安全检查并未改变任何内容。

在模拟或设备中会出现此问题;每次。

我怎么能像往常一样访问parse.com?

2 个答案:

答案 0 :(得分:0)

我去Apple's Security Doc site发现我没有正确设置我的plist。以下工作:这允许我在iOS9中访问解析:

enter image description here

答案 1 :(得分:0)

您只需在代码中添加:

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