文档 · iOS 集成
9. iOS 调试
iOS 上没有基于标签的日志过滤机制,也没有与 PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS 对应的功能。SDK 的 Swift 端(各广告平台的广告处理器、桥接层等)通过普通的 print() 语句输出日志,没有统一的标签,因此 Xcode 控制台会将所有日志混杂显示。
因此,要查看 AKS 记录的运行情况,更可靠的方式是使用 Test Suite(见上文第 8 节)中的 AKS Logs 界面。该界面使用内存中的日志收集器,支持在设备上搜索日志,不受原始控制台输出中大量无关日志的干扰。对于发布版本、测试人员的设备,或无法连接调试器的支持工单场景,可以通过这个设备端界面在不使用控制台的情况下查看日志。
AKSLogManager.shared.logAarVersion() 会向控制台输出版本信息。当你怀疑链接了旧版二进制文件时,可以用它快速确认实际链接的是哪个 xcframework 构建版本。