問題タブ [symbolicatecrash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3535 参照

iphone - symbolicatecrash が dSYM ファイルを気に入らない

私はsymbolicatecrashを使用しようとしていますが、興味深い結果が得られています。同僚が私たちのディストリビューション ビルドを別のマシンでビルドしたので、dSYM ファイルを送ってくれました。にあるsymbolicatecrashファイルを実行した後

/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

それはすべての Apple 機能を満たしますが、私のものではありません。問題は、同僚のマシン情報が含まれている可能性があるため、dSYM ファイルが見つからない (または見つからない) ことのようです。クラッシュ レポートから 16 進アドレスをコピーすると、次のように dwarfdump を使用できます。

dwarfdump --lookup 0x0001f892 --arch armv6 パス/to/MyApp.app.dSYM

その単一の呼び出しの行番号が正しく表示されます。さらに、symbolicatecrash は私たちのコードからゲームの行番号を割り出すことができますが、Apple のコードからはできません。なぜ彼が Apple のものを見ることができないのか私にはわかりませんが、前述のように、問題は dSYM を見つけることにあると私は信じています。

そう。dSYMのパスをsymbolicatecrashコマンドに渡す方法、またはそれを機能させる他の方法はありますか? 真剣に、あなたのファイルをある種の魔法の「検索」を行うツールを作成するのは完全にばかげているからです。

また、同僚のビルドに Apple の機能が表示されない理由はありますか? 私がここにいる間、クラッシュ ファイルの "+" は何を意味するのでしょうか? このような:

0x00059f8c -[UIWindow sendEvent:] + 108

0 投票する
3 に答える
8712 参照

iphone - アドホック iPhone アプリのクラッシュを象徴する

コードをシンボリック化することができません...「以下」の部分を読みました:

クラッシュ レポート、一致するバイナリ、およびその .dSYM ファイルがあれば、シンボル化は比較的簡単です。Xcode オーガナイザー ウィンドウには、現在選択されているデバイスのクラッシュ レポートのタブがあります。外部から受信したクラッシュ レポートをこのタブで表示できます。それらを適切なディレクトリに配置するだけです。これは、最初のセクションで説明した Mac OS X ディレクトリと同じです。どのデバイスをテザリングしたかは問題ではありませんが、クラッシュ レポートを配置するディレクトリは、テザリングして選択したデバイスのディレクトリである必要があります。

バイナリと .dSYM ファイルを特定の場所に配置する必要はありません。Xcode は、Spotlight と UUID を使用して正しいファイルを見つけます。ただし、両方のファイルが同じディレクトリにあり、このディレクトリが Spotlight によってインデックス付けされているディレクトリである必要があります。ホームディレクトリのどこでも問題ありません。

しかし、それは私にはうまくいきません...これが私がしたことです:

  • Xcodeオーガナイザーを開き、iPhoneデバイスにクラッシュログを記録しました
  • アプリと dsym ファイルは、デスクトップにある xcode プロジェクトにあります。

残りはすべて自動であるはずですよね?しかし、クラッシュログはまだ象徴化されていません...

どんなコメントでも大歓迎です。

乾杯。

ゴテ。

0 投票する
1 に答える
3127 参照

iphone - iPhone アプリのクラッシュ レポートをシンボル化する方法

iTunes Connect からクラッシュ レポートを取得しました。

このサイトを参考にしました。 http://webcache.googleusercontent.com/search?q=cache:MmxwdXObZLMJ:www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/+iphone+crash+debig&cd=2&hl=en&ct=clnk

私は試した....

しかし...結果は出ませんでした。(エラーメッセージを見つける) * このディレクトリは "bulid/Distribution-iphones" にあります * "MYGAME.app" ファイルと "MYGAME.app.dSYM" ファイルは同じディレクトリにあります。

どうすればこの問題を解決できますか。?

私を助けてください :)

0 投票する
1 に答える
1741 参照

iphone - symbolicatecrashはどうなりましたか?(Xcode 3.2.3のMIA)

Xcode3.2.3と以前ここに住んでいたsymbolicatecrashコンソールユーティリティをインストールしました。

もうありません。はい、はい、ランダムなパッケージに手を伸ばすことは、物事が現在の場所にとどまると期待する場合、危険なビジネスであることを私は知っていますが、誰かがこのユーティリティの新しい家を見つけましたか?コマンドラインツールとしてまだどこかに存在していることを願っています。

ありがとう。

0 投票する
6 に答える
44449 参照

iphone - iOS クラッシュを手動でシンボル化してクラッシュ ログを表示する方法

アプリをデバッグしようとしています。問題は、このプログラムが見つからないことです。

symbolicatecrash.sh

個別ダウンロードですか?XCode 3.2.3 を使用しています

ありがとう。

0 投票する
1 に答える
666 参照

xcode - XcodeがiOSデバイス用に適切にシンボル化されたログを生成するようにセットアップを修正

さまざまなデバイスとiOSバージョン(iPhone、Touch、iPad、iOS 3.1.3、4.0.2、4.1)のいくつかのiOSアプリでテストを実行しています。

Xcode v3.2.4をインストールしています。これは主に、ログとコンソール出力を取得してバグに添付できるようにするためです。

最近、私の記号化されたログが、既存の文字の間に余分なスペースが挿入された記号化されていないログであることに気付きました(したがって、「ログファイル」は「logfile」として表示されます。

エンジニアの1人が、.appと.dSYMの両方を使用してビルドを提供し、ローカルでMacにコピーして、Xcode(通常はiPhone Config Utilを使用)を介してデバイスにインストールしました。

その後、記号化されたファイルはスペーシーではありませんが、記号化されていないバージョンと同じです。

私は何が欠けていますか?何を正しく構成していませんか?私は何が間違っているのですか?

それは大きな質問かもしれませんが、そうでないことを願っています。そうでない場合は、誰かがとても親切で退屈していると感じています:)

助けてくれてありがとう。

0 投票する
2 に答える
545 参照

iphone - symbolicatecrash - バンドル名にスペースがあり、メソッド名がクラッシュ レポートに表示されない

クラッシュをデバッグしようとしていますが、クラッシュ ログに対して symbolicatecrash を実行すると、メソッド呼び出しを除くすべてのメソッド呼び出しがスタック トレースに記録されます。クラッシュレポートは次のとおりです。

ご覧のとおり、あまり役に立ちません:-( このレポートを象徴する助けがあれば、大歓迎です。

0 投票する
1 に答える
164 参照

iphone - シンボリック出力-エラーを理解する

私のアプリは「14」をクラッシュさせています。「 ClientDetail 」というビジネスオブジェクトがありますが、このオブジェクトにはBoolsがありません。それは何を指しているのですか?784行もありません。+784は行番号の参照ではないと思いますか?

ProjectViewControllerコンストラクターで、渡された「Client」をローカルクライアントに割り当てます。

0 投票する
1 に答える
5959 参照

xcode4 - XCode4クラッシュレポートを象徴する

XCode4でクラッシュレポートを象徴するようにしようとしています。私はグーグルでこのリンク(https://github.com/chrispix/symbolicatecrash-fix)をたどりましたが、停止します。手順には、「iOSクラッシュレポートの記号を修正するには、/ usr / local / bin / symbolicatecrashを脇に移動し、このリポジトリのバージョンにコピーしてください」と記載されています。Macで「/usr/ local /bin/」が見つかりません。私はMacの世界に慣れていないので、理解できないことがあると確信しています。「/usr/ local / bin /」が存在しない場合、XCode 4はどこでsymbolicatecrashを検出しますか?修正すべきバグがたくさんあるので、初心者を正しい方向に向けてください。

ありがとうトム

0 投票する
5 に答える
6256 参照

iphone - 特定の .app および .dSYM ファイルを使用するように symbolicatecrash を強制しますか?

アプリのアドホック バージョンからの .crash ログがあり、symbolicatecrash がシンボリック化を拒否しています。AppleがXCode 3.2.6でスクリプトを壊した後、symbolicatecrashの「die」コマンドを削除するために.patchをすでに適用しました。Symbolicatecrash は、他のクラッシュ ログでは機能しましたが、これをシンボル化することを拒否しています。私のアドホック アプリはビルドされ、「アーカイブされたアプリケーション」に保存されているため、XCode がそれを見つけられない理由はありません。.app ファイルと .dSYM ファイルを .crash ログのすぐ隣にコピーしました。サイコロはありません。

symobolicatecrash が特定の .app および .dsym ファイルを使用するように強制する方法はありますか?