9. Debugging on iOS
There's no tag-based log filtering system on iOS — no PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS equivalent. The Swift side of the SDK (per-network ad handlers, bridges, etc.) logs via plain print() statements with no consistent tag, so Xcode's console shows everything interleaved.
Practically, that makes the AKS Logs screen inside the Test Suite (§8 above) the more reliable way to inspect what AKS thinks happened — it's backed by an in-memory log accumulator, searchable on-device, and isn't affected by how noisy the raw console output is. For a release build, a tester's device, or a support ticket where attaching a debugger isn't an option, that on-device screen is the practical way to inspect logs without a console.
AKSLogManager.shared.logAarVersion() prints to the console as a quick way to confirm which xcframework build is actually linked when you suspect a stale binary.