1. ホーム
  2. iphone

[解決済み】XcodeでSymbolファイルを処理する

2022-02-10 22:42:34

質問

デバイスを接続した後、Xcodeが「"Processing Symbol Files"」と表示したとき、実際に何をしているのか、どなたか教えていただけませんか?

解決方法は?

デバイスから(デバッグ)シンボルをダウンロードするので、その特定のiOSバージョンを持つデバイスでのデバッグが可能になり、そのiOSバージョンで発生したクラッシュレポートもシンボル化できるようになります。

シンボルはCPUに依存するため、特定のiOSデバイスだけでなく、特定のCPUタイプ用のシンボルをインポートした場合のみ、上記は機能します。現在必要とされているCPUタイプは、armv7(例:iPhone 4、iPhone 4s)、armv7s(例:iPhone 5)、arm64(例:iPhone 5s)です。

したがって、armv7s を搭載した iPhone 5 で発生したクラッシュレポートをシンボル化したい場合、その特定の iOS バージョンの armv7 のシンボルしか持っていないと、Xcode はクラッシュレポートを(完全に)シンボル化することができなくなります。