Ios 应用程序传输安全详细信息
有没有办法让应用程序传输安全性更详细?当我的应用程序发出http调用时,我将在Xcode控制台中收到通知。但是,它没有告诉我哪个http请求触发了应用程序传输安全警告Ios 应用程序传输安全详细信息,ios,xcode,app-transport-security,Ios,Xcode,App Transport Security,有没有办法让应用程序传输安全性更详细?当我的应用程序发出http调用时,我将在Xcode控制台中收到通知。但是,它没有告诉我哪个http请求触发了应用程序传输安全警告 有没有办法使警告更详细,使其包含触发警告的URL?您可以通过提高CFNETWORK\u诊断级别来获取此信息 您可以在方案的环境变量中设置它,如下所示: 或者,您可以在代码中设置它(例如,在main的开头),甚至可以在应用程序的中使用选项完成加载。增加网络日志记录的代码为: setenv("CFNETWORK_DIAGNOSTIC
有没有办法使警告更详细,使其包含触发警告的URL?您可以通过提高CFNETWORK\u诊断级别来获取此信息 您可以在方案的环境变量中设置它,如下所示: 或者,您可以在代码中设置它(例如,在
main
的开头),甚至可以在应用程序的中使用选项完成加载。增加网络日志记录的代码为:
setenv("CFNETWORK_DIAGNOSTICS", "3", 1);
Xcode控制台显示日志文件的位置:
cf1在以下位置创建的网络诊断日志文件:
/专用/var/mobile/Containers/
数据/应用程序/C1A9DD23-B11E-F39A-E73A-5D837B2B2238/库/日志/
CrashReporter/CFNetwork\u com.wottle.TestApp\u 821.nwlrb.log
理想情况下,您根本不应该使用http
。这是事实。我正在识别哪些请求是http,但我基本上是在暗中钓鱼。如果Xcode能告诉我是哪一个,那就太好了,这样我就可以采取行动将http转换成HTTPS。这会告诉我触发ATS的确切URL请求吗?