App Transport Security不支持分发

时间:2017-02-09 17:07:35

标签: ios ipad uiwebview app-transport-security

我已经为我的iPad应用程序设置了应用程序传输安全性,其中包含例外天气在线流量等开放API,我们将其显示在cordova webview中。如果我将它直接运行到iPad,它运行正常。但如果我存档并分发它,则无法正确加载。

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

实际上,您似乎错误地添加了例外域。不要在您的例外域条目中包含http://。

您是否在iOS 10设备上进行本地测试(使用NSAllowsArbitraryLoadsInWebContent完全忽略网络视图中的ATS)?它可以在iOS 10设备上运行,但可能是企业分发在设备上失败,因为设备是iOS9,它会尝试使用格式不正确的异常域。

行为差异的另一个可能原因是您为调试版本和发布版本指定了不同的Info.plist。在项目设置中验证您是否引用了两个构建配置的相同Info.plist文件。