AFNetworking适用于iOS8,但不适用于iOS9

时间:2015-09-01 20:36:08

标签: ios xcode afnetworking app-transport-security

当我使用iOS8在模拟器上运行时负责连接的类工作可能会出错,但它不适用于iOS9上的模拟器。是什么原因?

1 个答案:

答案 0 :(得分:2)

如果您使用AFNetworking加载非https网址,则需要在 info.plist 文件中添加应用传输安全覆盖,如下所示:

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

您还可以为特定域添加替代,这是一种更好的方法。更多信息:

http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/