应用程序传输设置异常域不起作用 xcode 7.3

App Transport Setting exception domains not working xcode 7.3

如何设置例外域? 我想从域 http://map1.vis.earthdata.nasa.gov.

加载地图 ttile

我添加了一个例外,但它不起作用。除非我使用 set "abritrary loads" 而不是我得到错误 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection."

更新;尝试 2:

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

对于每个域,将字典项添加到异常域,其中键是有问题的域。将 NSExceptionAllowsInsecureHTTPLoads 设置为 YES 以禁用该域的 HTTPS 要求。

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