9. تصحيح الأخطاء على iOS
لا يتوفّر على iOS نظام لتصفية السجلات حسب الوسوم، أي لا يوجد ما يعادل PTB_LOG/PTB_LOG_ADS/PTB_LOG_ANALYTICS. يسجّل جانب Swift من SDK (معالجات الإعلانات الخاصة بكل شبكة، والجسور، وغيرها) الرسائل باستخدام عبارات print() عادية دون وسم موحّد، لذا تعرض وحدة تحكّم Xcode جميع الرسائل متداخلة.
عمليًا، يجعل ذلك شاشة AKS Logs ضمن Test Suite (القسم 8 أعلاه) الوسيلة الأكثر موثوقية لفحص ما حدث من منظور AKS؛ فهي تعتمد على تجميع السجلات في الذاكرة، وتتيح البحث فيها على الجهاز، ولا تتأثر بكثرة المخرجات الخام في وحدة التحكّم. عند استخدام إصدار مخصّص للنشر، أو جهاز أحد المختبِرين، أو معالجة تذكرة دعم لا يمكن فيها إرفاق مصحّح أخطاء، تكون هذه الشاشة على الجهاز الوسيلة العملية لفحص السجلات دون الحاجة إلى وحدة تحكّم.
يطبع AKSLogManager.shared.logAarVersion() معلومات في وحدة التحكّم، ما يوفّر طريقة سريعة للتأكّد من إصدار xcframework المرتبط فعليًا عندما تشتبه في استخدام ملف ثنائي قديم.