怎么做苹果ATS安全标准检测?

发布日期 2023-10-03 14:57:53

苹果宣布了一个最后期限:2017年1月1日起,所有新提交到App Store的app和app更新都必须启用 App Transport Security(ATS)安全功能,并要求后台服务器必须支持ATS安全标准。

上架苹果商店App store的应用,info.plist里将不允许使用NSAllowsArbitraryLoads=true来绕过ATS的限制。


官方文档对ATS的介绍 App Transport Security Technote
网址:https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/index.html#//apple_ref/doc/uid/TP40016240


在OS X EI Capitan及更新的系统的终端中通过nscurl命令来诊断检查你的HTTPS服务配置是否满足Apple的ATS要求:

nscurl --verbose --ats-diagnostics https://服务器域名

看到最后结果>> Result : PASS,表示符合ATS安全标准✅