
Xcodeを使わずにiPhoneやiPadからクラッシュレポートとログを取得する
Xcodeを使わずにiPhoneやiPadからクラッシュレポートとログを取得する
アプリのクラッシュのトラブルシューティング、アプリのベータ テスト、または特定のバグを発見して iOS 開発者を支援する場合でも、iPhone、iPad、または iPod touch デバイス上の任意のアプリをコンピューターに同期すれば、そのアプリからクラッシュ レポートを取得できます。
iOSのクラッシュレポートデータは、デバイスをコンピューターにバックアップしておけば、Xcodeの外部で見つけることができます。この記事では、Mac OS XとWindows PCでiOSのクラッシュログを見つける方法を説明します。
MacでiOSのクラッシュログにアクセスする
Mac OS Xの場合:
- iPadまたはiPhoneをMacに接続し、通常通り同期します
- Command+Shift+Gを押して、~/Library/Logs/CrashReporter/MobileDevice/に移動します。
- 複数のiOSデバイスをお持ちの場合は、クラッシュログを取得する適切なデバイスを選択してください。
- クラッシュレポートを取得したいアプリ名のファイルを探し、それをフォルダからコピーするか、複数のログをコピーして開発者向けに圧縮します。
Windows PCでiPhoneとiPadのクラッシュレポートを取得する
Windows PCの場合:
- iOS デバイスを iTunes と同期し、次の場所を確認します。
- Windows XP: C:\Documents and Settings\USER\Application Data\Apple computer\Logs\CrashReporter\
- Windows Vista および Windows 7: C:\Users\USER\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\
- 適切なデバイス名を検索し、アプリ名とタイムスタンプでファイルを探します
クラッシュ ログを PC から取得するか Mac から取得するかは関係ありません。デバイスが同じであれば、クラッシュ ログ データは同じになるはずです。
ヒントのアイデアを提供してくれた TC に感謝します。詳細については、Apple Dev Library を参照してください。