Apps Kit SDK logoApps Kit SDK
Документация · Интеграция с iOS

9. Отладка на iOS

На iOS нет системы фильтрации логов по тегам — аналога PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS. Часть SDK на Swift (обработчики рекламы для отдельных сетей, мосты и т. д.) выводит логи обычными вызовами print() без единого тега, поэтому в консоли Xcode все сообщения перемешаны.

Поэтому на практике экран AKS Logs в Test Suite (§8 выше) — более надежный способ проверить, какие события зафиксировал AKS. Логи накапливаются в памяти, поиск по ним доступен прямо на устройстве, а обилие посторонних сообщений в консоли не мешает просмотру. Для релизной сборки, устройства тестировщика или обращения в поддержку, когда подключить отладчик невозможно, этот экран позволяет просматривать логи на устройстве без консоли.

AKSLogManager.shared.logAarVersion() выводит информацию в консоль и позволяет быстро проверить, какая сборка xcframework фактически подключена, если вы подозреваете, что используется устаревший бинарный файл.