【发布时间】:2017-01-07 23:23:41
【问题描述】:
我有一个应用程序连接到服务器以使用 IP 地址调用 API,但我没有与之关联的域。我在 plist.info 文件中尝试了以下解决方案,但仍然收到相同的错误。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
我想知道在这种情况下我怎样才能逃脱这个安全策略,这是我们的开发服务器,我们稍后会在提交应用到商店时关联域名,我希望能够测试和开发。
NSLocalizedDescription=无法加载资源,因为应用传输安全策略要求使用安全连接
【问题讨论】:
-
您必须通过将
NSAllowsArbitraryLoads设置为true来禁用ATS。 -
@avi 请仔细阅读我的帖子
-
如果这不起作用,还有其他事情发生。确切的错误信息是什么?
-
@avi 更新了错误答案
-
@avi 此解决方案仅适用于带有域的 URL
标签: ios objective-c xcode