採択 原稿(4ページ)

Call Directory Extensionデバッグテクニック iOSDC Japan 2021

2
kotetu 栗山徹 kotetu

iOSで着信時氏名表示を実現するためには"Call Directory Extension"を利用する必要がありますが、そもそも別プロセスということもあって、通常のアプリよりデバッグが簡単ではありません。私自身、これまでCall Directory Extensionのデバッグには大変苦労してきましたが、長年の試行錯誤の結果、最近ではデバッグの効率がかなり改善してきました。

本稿では、そんなCall Directory Extensionを利用するアプリを開発する上で知っておくとデバッグ効率が上がるようなデバッグテクニックをご紹介します。

コンテンツ(予定):

  1. なぜCall Directory Extensionのデバッグは難しいのか?
  2. テクニックその1: デバッガのアタッチしてデバッグする
  3. テクニックその2: アプリ側でエラーを検知する
  4. テクニックその3: ログを出力する
  5. テクニックその4: AppGroupからファイルをコピーする
  6. テクニックその5: 着信時氏名表示をエミュレートする