文档 · 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 构建版本。