应用程序传输安全性详细

有没有办法使应用程序传输安全性更加冗长? 当我的应用程序发起http调用时,我将在Xcode控制台中收到通知。 但是它并不告诉我哪个http请求触发了应用程序传输安全警告。

有没有办法使警告更加详细,使其包括触发警告的URL?

您可以通过提高CFNETWORK_DIAGNOSTICS级别来获取这些信息

你可以在你的scheme的环境variables中设置它,如下所示:

在这里输入图像说明

或者你可以在你的代码中设置它(比如在main的开始位置),甚至在你的applicationDidFinishLoadingWithOptions 。 增加networking日志logging的代码是:

 setenv("CFNETWORK_DIAGNOSTICS", "3", 1); 

Xcode控制台显示日志文件的位置:

在/ private / var / mobile / Containers / Data / Application / C1A9DD23-B11E-F39A-E73A-5D837B2B2238 / Library / Logs / CrashReporter / CFNetwork_com.wottle.TestApp_821.nwlrb.log中创build的CFNetwork诊断日志文件