App Transport Security подробный

Есть ли способ сделать транспортную безопасность приложения более многословной? Когда мое приложение выполняет http-вызов, я получу уведомление в консоли XCode. Однако он не сообщает мне, какой http-запрос вызывает предупреждение безопасности транспорта приложения.

Есть ли способ сделать предупреждение более подробным, чтобы оно включало URL, который вызвал предупреждение?

1 ответ

Вы можете получить эту информацию, подняв уровень CFNETWORK_DIAGNOSTICS

Вы можете установить его в переменных среды вашей схемы следующим образом:

Или вы можете установить его в своем коде (где-то, как в начале mainнапример) или даже в вашем applicationDidFinishLoadingWithOptions, Код для увеличения журнала сети:

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

Консоль XCode показывает местоположение файла журнала:

Файл журнала диагностики CFNetwork, созданный по адресу: /private/var/mobile/Containers/ Data/Application/C1A9DD23-B11E-F39A-E73A-5D837B2B2238/ Библиотека / Журналы / CrashReporter/CFNetwork_com.wottle.TestApp_821.nwlrb.log

Другие вопросы по тегам