40

xcode から .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.

DEVELOPER_DIR を /Applications/Xcode.app に設定しようとしましたが、さらに進みましたが、次のようなエラーが多数表示されます。

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

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

xcode 4.4 を実行していますが、昨夜 4.3 でも同じ問題が発生していました。アップグレードが役立つことを願っていました。

4

3 に答える 3

63

正しいDEVELOPER_DIRを設定していることを確認してください。

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

Xcodeは大文字のXで書かれています。MountainLion(10.8)でテストされています。

于 2012-08-01T15:34:17.130 に答える
6

最初に正しい 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
于 2012-07-27T06:56:29.780 に答える
0

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

xcode-selectXcode インストールの正しい場所を設定するために使用します。より正確に:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
于 2012-07-27T06:55:00.827 に答える