测试iOS使用的HTTPS地址是否符合ATS的规则

如何测试自己项目中的https地址是否符合Apple说的ATS规则呢?

小编提供一个使用的方法:
只需在终端中输入一下命令:

/usr/bin/nscurl --ats-diagnostics --verbose xxx

比如说测试https://www.baidu.com
输入:

/usr/bin/nscurl --ats-diagnostics --verbose https://www.baidu.com

其结果如图所示:

如果都是pass的话就代表符合Apple所谓的ATS标准,也就意味着你的项目中不需要禁用ATS就可以正常的访问数据,如果都是不通过的话那就不符合ATS规则,也就是意味着项目中必须禁用ATS,即Allow Arbitrary Loads 设为yes这样才能正常访问数据,但是一旦Apple宣布必须要使用ATS不能通过Allow Arbitrary Loads 设为yes绕过的话你的项目就不能通过审核。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容