Apps Kit SDK logoApps Kit SDK
ドキュメント · 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のビルド情報がコンソールに出力され、すばやく確認できます。