Apps Kit SDK logoApps Kit SDK
Tài liệu · Tích hợp iOS

9. Gỡ lỗi trên iOS

Trên iOS không có hệ thống lọc log theo tag — không có cơ chế 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 riêng cho từng mạng, các lớp cầu nối, v.v.) ghi log bằng các lệnh print() thông thường mà không có tag thống nhất, nên console của Xcode hiển thị tất cả log xen kẽ nhau.

Trong thực tế, vì vậy 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 gây nhiễu trong đầu ra console thô. Với bản build release, thiết bị của tester hoặc yêu cầu hỗ trợ mà 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 nhanh chóng xác nhận bản build xcframework nào thực sự đang được liên kết khi bạn nghi ngờ ứng dụng vẫn dùng tệp nhị phân cũ.