如何确定哪个连接正在为明文HTTP触发ATS块?

时间:2015-10-08 19:01:25

标签: ios9

某些ATS错误会显示导致问题的实际网址。但是,看到

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

不是很有帮助。有没有办法注册应用程序处理程序(或放置某种全局断点)来确切地确定哪个HTTP调用失败?

NSLog设置符号断点可能有效,但我不确定如何过滤消息,只打破以App Transport Security开头的输出。

1 个答案:

答案 0 :(得分:0)

一个(非代码)选项是运行代理(如Fiddler,Little Snitch等)并记录您的模拟器正在发出的任何请求。然后,您可以查看http的内容并将其列入白名单。我仍然希望在应用程序中自动执行此操作。