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 のビルドをすばやく確認できます。