Подробная информация о безопасности на транспорте приложений не работает ios 14.1

#ios #swift #appdelegate #ios14 #cfnetwork

#iOS #swift #appdelegate #ios14 #cfnetwork

Вопрос:

Я настраиваю CFNETWORK_DIAGNOSTICS в приложении edit my schema, устанавливаю уровень на 3. и добавил фрагмент кода в мою AppDelegate функцию didFinishLaunchingWithOptions setenv("CFNETWORK_DIAGNOSTICS", "3", 1) , скомпилируйте приложение, и у меня нет файла журнала журнала диагностики CFNetwork, созданного в моей консоли в консоли симулятора или папке

Комментарии:

1. вы не должны использовать обе вещи вместе. либо используйте CFNETWORK_DIAGNOSTICS в схеме редактирования, либо функция AppDelegate завершила запуск с параметрами setenv(«CFNETWORK_DIAGNOSTICS», «3», 1)

Ответ №1:

Я мог бы понять, почему CFNETWORK_DIAGNOSTICS не работает с XCode 12.1. Я нашел этот проект Github для профилирования веб-запроса с реального устройства, просто добавьте этот фрагмент кода для AppDelegate

 // AppDelegate
import netfox
NFX.sharedInstance().start() // in didFinishLaunchingWithOptions: 
  

https://github.com/kasketis/netfox/blob/master/README.md