問題タブ [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 投票する
2 に答える
1988 参照

objective-c - Xcode - フレームワーク dSYM との UUID の不一致

依存関係として別の Xcode プロジェクト (フレームワーク) を含む OSX デスクトップ Xcode プロジェクトがあります。アプリのアーカイブをビルドすると、アプリ用とフレームワーク用の 2 つの dSYM パッケージが生成されます。

アプリから受信したクラッシュをシンボル化すると、アプリ パッケージのシンボルが (ファイル名と行番号と共に) 正しく表示されます。ただし、フレームワークのシンボルはまったくシンボル化されません。フレームワーク名とメモリ アドレスが表示されるだけです。フレームワーク コードを含むスタック トレースの部分を記号化する方法はありますか?

.app パッケージを生成したアーカイブを見ると、フレームワークの dSYM の UUID が、.app の「Frameworks」フォルダーにコピーされるものと一致しません。

アーカイブ ファイルの .app パッケージ内の HCCommon フレームワーク:

vs HCCommon フレームワークの dSYM (アーカイブ ファイルの dSYMs ディレクトリ内):

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

ios - ios - クラッシュ コードと .dSYM ファイルはありますが、クラッシュが発生した場所を取得するにはどうすればよいですか?

Apple からのこの象徴的なクラッシュ レポートがあります。

そして、オーガナイザーのアーカイブにバイナリをアーカイブしました。しかし、その記号化されたコードを「デコード」するために必要な手順がよくわかりません。誰かが私に必要な手順を説明してくれませんか?

ありがとう!

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

ios - iOS 呼び出しをシンボリック化するための、ユーザー iOS 用の Xcode ソフトウェア イメージ

インストールされているソフトウェア イメージ:

インストールされたソフトウェア イメージ

私のクラッシュログ:

ここに画像の説明を入力

ご覧のとおり、アプリ (IPDF Beta) のみがわかりやすいメソッド名を表示し、それ以外はすべて問題ありません。その理由は明らかに、私が 5.1 ソフトウェア イメージをインストールしていないためです。Xcode にはダウンロード機能がありません (既に 5.1 シミュレーターのダウンロードを取得しようとしましたが、デバイス イメージが含まれていないようです)。

クラッシュしたバージョンのソフトウェア イメージがなくても、Xcode はシンボリケートできるはずですか? もしそうなら、これを実現する方法についての指針はありますか?そうでない場合、古い Xcode バージョンを見つけるなどのばかげた提案を除いて、画像を手に入れる適切な方法は何ですか?

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

ios - コピー/貼り付けされたクラッシュレポートを象徴するにはどうすればよいですか?

iPhoneアプリのアプリストアバージョンを使用してクラッシュが発生しているユーザーがいます。クラッシュはiTunes接続を介して報告されず、ユーザーはiTunesと同期して、.crashファイルを取得できません(コンピューターがありません)。ただし、ユーザーは、[設定]>[一般]>[バージョン情報]>[診断と使用状況データ]で、電話からクラッシュレポートをコピーして貼り付けることができます。

このユーザーがクラッシュレポートをコピーして手動でテキストファイルに貼り付け、拡張子を.crashに変更しました。この手動で作成された.crashレポートをXCodeのオーガナイザーにインポートすると、それを象徴することができません。私はアプリストアバイナリを生成したのと同じXCodeのコピーを使用しており、ipaはアーカイブされてお​​り、iTunes接続から発生するクラッシュを象徴することができます。

手動で作成された.crashファイルが象徴的ではないことが予想されますか、それとも私は何か間違ったことをしていますか?どんな助けでも大歓迎です!

ありがとう!

****更新****次の手順を使用してクラッシュレポートをシンボル化することもできません:iPhoneアプリのクラッシュレポートのシンボル化

****アップデート2****クラッシュレポートは次のとおりです。

**** update3****以下に提案されているdwarfdumpコマンドで更新

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

xcode - (iOS) kbViewRecoverNormalState とはどういう意味ですか?

この種のログを持つアプリでこのクラッシュが発生しました。

これは、Xcode 4.5 に移行したときにシンボリック化されていないカスタム クラッシュ ログです。

私の質問は、kbViewRecoverNormalState手段とは何ですか? このセレクターを呼び出すクラスは? スタック トレースを明確に読み取ることができないため、これについては何もわかりません。

そして、この有益でないコール スタックに対する解決策はありますか? Xcode (デバッグ/リリース) に接続されている場合、デバイスで動作しています。しかし、iTunes でリリースしたり、IPAファイルを作成したりすると、機能しません。

ありがとう!

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

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

iPhone アプリのクラッシュを象徴する - 16 進数のアドレスを有効な関数名前空間 (呼び出し履歴) にマップする

掲載要件: クラッシュのシンボル化

  1. Xcode オーガナイザーの使用
  2. 外部サービスの使用
  3. .crash ファイルと .dSYM ファイルの使用
    ソース: iTunesConnect クラッシュ レポート (配布)
    デバイス クラッシュ ログまたは外部サービス。
0 投票する
2 に答える
1458 参照

ios - アプリはiPad2で正常に動作し、iPad 3でクラッシュし、メモリ不足の警告が表示されます

タイトルが示すように、私はiPad 2で動作するアプリを持っていますが、iPad 3でクラッシュします。それを実行すると、コンソールにメモリ不足の警告メッセージが表示されます。クラッシュが発生したとき、私はそれを象徴しますが、それが示すように、私がコードに関連付けることができるものは実際には何もありません

これらの列ヘッダーの下には16進数のものがあり、プロジェクト内のメソッド呼び出しや行は何も表示されません。

何か案は?より良いクラッシュログを可能にするいくつかのフラグがコードにありませんか?

ありがとう。

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

ios - フレームワーク内のクラッシュのクラッシュログを象徴する

このリンクを使用して、フレームワーク内のすべてのコードを使用してカスタムフレームワークを作成しました。このフレームワークを新しいプロジェクトで使用しましたが、コードは問題なく正常に機能しています。ただし、問題はアプリがクラッシュしたときです。クラッシュレポートには、アプリがメインでクラッシュしたと書かれています。クラッシュの正確な場所を特定できる方法があるかどうかを知りたかっただけです。すなわち; クラッシュがフレームワーク内から発生した場合は、フレームワーク内の場所を指すようにする必要があります。

編集:クラッシュレポート

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

ios - クラッシュ ログは、システム ライブラリ armv7s をシンボリケートしません

顧客から送られてきたクラッシュ ログを分析しようとしていますが、システム ライブラリの呼び出しを象徴するログを取得できません。自分のメソッドへの呼び出しを正しく象徴していますこれでは、何が問題なのかを分析することはあまり現実的ではありません。「symbolicatecrash -v」を実行して、シンボリック化の欠如の原因を確認しました。考えられる原因は次のとおりです。

上記のライブラリを「lipo」で確認しましたが、「armv7」は含まれていますが「armv7s」は含まれていません。Web を検索したところ、これが iPhone 4 と iPhone 5 の違いであることがわかりました。通常の解決策は、iPhone 5 デバイスをプラグインして、そこからライブラリをダウンロードすることのようです。しかし、私はiPhone 5を持っていません。

誰でもこれを解決する方法を知っていますか?

シンボリックがどのように見えるかを理解するには: