使用IP地址连接到服务器时App Transport Security策略错误

时间:2016-08-31 11:29:51

标签: ios objective-c xcode

我有一个连接到服务器的应用程序,使用IP地址调用API,我没有与之关联的域。我在plist.info文件中尝试过以下解决方案,但仍然收到同样的错误。

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

我想知道在这种情况下我是如何逃避这个安全策略的,这是我们的开发服务器,我们稍后会在将app提交到商店时关联域名,我希望能够测试和开发。

  

NSLocalizedDescription =无法加载资源,因为App Transport Security策略要求使用安全连接

1 个答案:

答案 0 :(得分:1)

看起来您无法使用硬编码的IP地址。有关详细信息,请参阅this answer

  

硬编码的IP地址在iOS9中不起作用。我也遇到了同样的问题。尝试了所有排列&amp;可用解决方案的组合。最后,必须使用正确的域名。