2012-07-27 8 views
38

xcodeから.crashファイルのシンボルを取得する方法がわかりません。iOS .crashファイルのシンボルを取得しようとしています

私は.crashファイル、.appファイル、.ipaファイル、および.dSYMファイルを持っています。クラッシュログをxcodeオーガナイザにドラッグすると、クラッシュログにシステムコールのシンボルが表示されますが、自分のアプリケーションのシンボルは表示されません。

.app/.ipaはビルドマシンでビルドされているため、xcodeでアーカイブされませんでした。

私は3つのファイル(実際には2つは実際にはディレクトリですが、Macにはファイルのように見えます)を同じフォルダに置き、何も配置しませんでした。そのディレクトリにある間、私は、コマンドラインから実行しているsymbolicatecrashを試してみましたが、私はこのエラーを取得する:

Error: "DEVELOPER_DIR" is not defined at /Applications/Xcode.app/[snip]Resources/symbolicatecrash line 53. 

私は/Applications/Xcode.appにDEVELOPER_DIRを設定しようと、それはさらに取得しますが、今、私はそのエラーのスルーを参照してください読む:

sh: /Applications/Xcode.app/usr/bin/xcrun: No such file or directory 

私は困惑しています。 4つの必要なファイルがすべて同じディレクトリにあるとすれば、これは簡単だと思います。

私はxcode 4.4を使用していますが、昨夜4.3で同じ問題が発生していました。私はアップグレードが助けになることを願っていました。

答えて

0

(申し訳ありませんが、あなたの質問を正しく読む前に私の答えが書かれていました)。

xcode-selectを使用して、Xcodeインストールの正しい場所を設定してください。より正確には:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 
5

まずセット正しいXcodeの場所:

sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/ 

私は、この変数を設定し、それが働いてしまいました。

export DEVELOPER_DIR=/Applications/Xcode.app 

その後、私はこのディレクトリにsymbolicatecrashを実行しました:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources 
+1

このソリューションは機能しましたが、私は DEVELOPER_DIR =/Application/Xcode.app/Contents/Developer/ – Adri

+0

をエクスポートしなければならなかったのと同じ結果が得られました: 'sh:/Applications/Xcode.app/usr/bin/xcrun:そのようなファイルまたはディレクトリはありません。また、出力にはシンボルはありません。 –

+0

@Roger try DEVELOPER_DIR =/ – nduplessis

62

あなたが右DEVELOPER_DIRを設定していることを確認してください:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 

はXcodeのはマウンテンライオンでテスト資本Xで書かれています(10.8)。

+0

私のXcode 4.4はXcode.appです –

+5

私のライオンでは、Xcodeには大文字ではなく小文字のcがあります。パーティションは大文字と小文字が区別されるため、重要です。 –

+1

私のために働きました - 私はライオンを使用しています – Bryan

関連する問題