9. Gỡ lỗi trên iOS
iOS không có cơ chế lọc log theo tag — không có thành phần tương đương với PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS. Phần Swift của SDK (các trình xử lý quảng cáo cho từng mạng, các bridge, v.v.) ghi log bằng các lệnh print() thông thường, không có tag nhất quán, nên console của Xcode hiển thị tất cả log xen kẽ nhau.
Trong thực tế, màn hình AKS Logs trong Test Suite (§8 ở trên) là cách đáng tin cậy hơn để kiểm tra những gì AKS ghi nhận — màn hình này sử dụng bộ thu thập log trong bộ nhớ, hỗ trợ tìm kiếm ngay trên thiết bị và không bị ảnh hưởng bởi lượng log nhiễu trên console. Với bản build release, thiết bị của tester hoặc yêu cầu hỗ trợ mà bạn không thể kết nối trình gỡ lỗi, màn hình trên thiết bị này là cách thiết thực để kiểm tra log mà không cần console.
AKSLogManager.shared.logAarVersion() in thông tin ra console, giúp bạn nhanh chóng xác nhận bản build xcframework nào thực sự đang được liên kết khi nghi ngờ ứng dụng vẫn dùng tệp nhị phân cũ.