应用程序传输设置异常域无效xcode 7.3

时间:2016-10-30 08:07:02

标签: xcode7 app-transport-security

如何设置例外域? 我想加载地图,例如来自域http://map1.vis.earthdata.nasa.gov

我添加了一个例外但它不起作用。除非我使用set" abritrary load"相反,我收到错误"无法加载资源,因为App Transport Security策略要求使用安全连接。"

enter image description here

UPDATE;尝试2:enter image description here

2 个答案:

答案 0 :(得分:2)

您的域必须是包含值为NSExceptionAllowsInsecureHTTPLoads的BOOL YES的词典的键。

对于每个域,将字典项添加到例外域,其中键是相关域。将NSExceptionAllowsInsecureHTTPLoads设置为YES以禁用该域的HTTPS要求。

答案 1 :(得分:1)

您还需要添加NSIncludesSubdomains以包含子域,以便与所有nasa.gov子域一起使用。另外,我会添加NSExceptionAllowsInsecureHTTPLoads。尝试让您的Info.plist使用nasa.gov条目下的以下设置:

enter image description here