【发布时间】:2015-12-22 21:01:41
【问题描述】:
我突然在iOS 9 上收到一条消息:
无法加载资源,因为应用传输安全 政策要求使用安全连接
Searched 有点,发现将 NSAllowsArbitraryLoads 设置为 YES 可以解决这个问题。
但是,我也为此找到了Apple may reject the App。
虽然在App Transport Security Technote 中声明了
NSAllowsArbitraryLoads
一个布尔值,用于禁用 NSExceptionDomains 字典中未列出的任何域的应用程序传输安全性。上市 域使用为该域指定的设置。
但由于这是目前唯一有效的解决方案,Apple可能会或可能不会拒绝该应用程序,只是想在发布前确认。
更新:Apple 通过了审核,我的应用现在可以使用此设置 :)
【问题讨论】:
-
苹果已经为此提供了解决方案。我不认为苹果会拒绝该应用程序。因为如果我们想在同一个应用程序中同时使用 HTTP 和 HTTPS,那么这只是一个解决方案。 stackoverflow.com/questions/32774138/…
-
我在一周前使用此密钥
NSAllowsArbitraryLoads向YES提交了我的新版本应用程序,并已通过应用程序审核流程 -
@Nitish 欢迎兄弟。
-
@AshishKakkad 发布成功
-
没错。这将是我迄今为止看到的第一次提到这个问题:)
标签: ios ios9 info.plist