#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: