【发布时间】:2016-02-02 13:11:23
【问题描述】:
从 iOS 9 sdks 开始,Apple 引入了一项名为 App Transport Security 的安全功能,该功能默认启用。系统在尝试连接到不安全的 HTTP 时失败。目前我们已经通过在应用程序列表中将“App Transport Security Settings-Allow Arbitrary Loads”的值设置为 YES 来选择退出此功能。
参考文献
1) https://developer.apple.com/videos/play/wwdc2015-711/
在我的应用程序中,它使用媒体服务器,并且服务器的 url 是动态的,作为用户输入。在这种情况下,我无法向特定服务器添加异常,或者有没有办法以编程方式配置异常?
我在应用程序 plist 中找不到任何说明 App Store 不会批准使用 App Transport Security Settings-Allow Arbitrary Loads 的应用程序的文档。选择退出新的安全功能来构建应用程序是否合法?
【问题讨论】:
-
如果不合法,Apple 不会提供选项。
-
当我发布应用程序时,会有什么问题吗? stackoverflow.com/questions/33000277/…
-
我的应用没有任何问题。
标签: ios ssl app-store client-server