Apps Kit SDK logoApps Kit SDK
Documentação · Integração com iOS

9. Depuração no iOS

No iOS, não há um sistema de filtragem de logs por tags — nada equivalente a PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS. A parte do SDK em Swift (handlers de anúncios por rede, bridges etc.) registra logs com simples chamadas a print(), sem uma tag consistente, então o console do Xcode exibe tudo misturado.

Na prática, isso torna a tela AKS Logs, dentro da Test Suite (§8 acima), a maneira mais confiável de verificar o que aconteceu segundo os registros do AKS — ela usa um acumulador de logs em memória, permite fazer buscas no próprio dispositivo e não é afetada pelo excesso de mensagens na saída bruta do console. Para uma build de release, um dispositivo de teste ou um chamado de suporte em que não seja possível conectar um depurador, essa tela no próprio dispositivo é a maneira prática de consultar os logs sem um console.

AKSLogManager.shared.logAarVersion() imprime no console e permite confirmar rapidamente qual build do xcframework está de fato vinculada quando você suspeita que o binário está desatualizado.