2012-08-25 9 views
5

私のアプリのクラッシュログがテスターから送られてきました。ドキュメントによると、これをオーガナイザのライブラリの「デバイスログ」セクションにドロップすることができます(またはウィンドウの下部にある「インポート」ボタンを使用してください)。XCodeがOS Xのクラッシュログをインポートしない

残念ながら両方とも何もしません。エラーなし、警告なし、インポートなし。

私の.crashファイルは電子メールのコンテンツを手作業で作成したため、フォーマットが正しくない可能性があります。他のクラッシュファイルと比較して正しいと思われます。

私は、これがシンボルが表示されるために重要であることを知っているので、私のアーカイブにもクラッシュログが参照するビルドがあります。

どのように私はこれをデバッグできますか?これはXcode 4.4.1を使用しています

+0

他のクラッシュファイルをドラッグ&ドロップしてみましたか?それは動作しますか? – jptsetung

答えて

5

私は、Appleのサポートクレジットの1つを壊してこれを試してみました。

結論は非常に簡単です。現在(Xcode 4.6)現在、OS XのクラッシュログはXcodeにインポートできません。 iOSのもののみ。

+1

これは、Xcode 5でもこれが当てはまる可能性があります:-( –

+0

NDAのままで削除してください。 – uchuugaka

+0

@AbhiBeckert私はあなたが質問に賞金を入れているのを見ましたが、答えはすぐそこにあります:) –

1

私はXcodeのバグを疑います。
私はXcode 4.4.1で同じ問題があります。最新の4.5.2デベロッパーリリースを試しました。

Xcodeの以前のバージョンを使用していました。一度に1つのクラッシュをインポートするだけで、何度かXcodeを再起動する必要がありましたが、必要な処理を実行できました。

Xcode hereの古いバージョンをダウンロードできます。


私はXcodeのが協力を拒否したとき~/Library/Developer/Xcode/iOS Device Logsを削除して一部成功を収めました。自己責任で行ってください。

+0

@Aliaksei:お勧めします。私はあなたのコメントを答えとして投稿して、今後の読者に見やすくすることを提案します。 – Guillaume

+0

これは最初の質問に対する答えではありません。これは、OS Xログがこの時点でXcodeでサポートされていないため(4.6)、iOSログに関連している必要があります。 –

9

PLCrashReporterで生成されたクラッシュログをインポートしようとしたときに同じ問題が発生しました。次に、クラッシュレポートのインシデントIDとCrashReporterキーフィールドに、正しい値ではなく[[TODO] "文字列が入力されていることに気付きました。私はインシデントIDを任意のUUIDと置き換え、レポータキーを自分のデバイスのUDIDに置き換えた後、XCodeはレポートをインポートできました。私はXcodeを使用しています。

+0

素晴らしい!私はインシデント識別子とCrashReporter鍵に何も書いていませんでした。ユニークな問題は、それがre-Symbolicateで表示されなかったことです。 Thanksssss – xarly

+0

この変更を行うと、ファイルをXcodeに取得できました。ありがとう! (彼らはまだ象徴していませんが...) – Arkaaito

+0

@Arkaaito、XCodeにクラッシュしたアプリケーションのdSYMファイルがあることを確認してください。オーガナイザ/アーカイブセクションに、同じバージョンのcrashが含まれているアーカイブが表示されている必要があります。さもなければ、XCodeにはクラッシュログを示すための十分な情報がありません。 – Aliaksei

関連する問題