【发布时间】:2015-12-15 04:17:26
【问题描述】:
在 iOS 9 设备上运行我的应用程序, 记录了错误:
App Transport Security 已阻止明文 HTTP (http://) 资源 加载,因为它不安全。可以通过以下方式配置临时异常 您应用的 Info.plist 文件。
我确实在 info.plist 中添加了 NSAllowsArbitraryLoads:
它仍然没有从网络加载任何内容... 我错过了什么?
我是否必须为我的网络服务允许特定的域?
【问题讨论】:
-
你的代码是正确的。通过添加此代码,我遇到了同样的问题。您尝试联系另一个不同的网址
-
尝试清理项目Shift+Command+K
-
@pupboss 从我的设备中删除应用程序,清理项目并重新启动它解决了我的问题。
-
我遇到了完全相同的问题。我尝试了您使用的毯子“AllowsArbitraryLoads”,还尝试了专门允许我的域。我做了多次清理,重新启动等,到目前为止对我没有任何帮助。如果你有什么办法,请告诉我,我也会这样做。
-
请注意,这是一种临时措施,可让您在修复资源加载代码之前继续在 iOS 9 上进行开发。当您提交到 App Store 时,Apple 会想要一个很好的理由说明您在任何地方都允许不安全的 http。
标签: ios objective-c ios9 xcode7 app-transport-security