問題タブ [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.
objective-c - Xcode - フレームワーク dSYM との UUID の不一致
依存関係として別の Xcode プロジェクト (フレームワーク) を含む OSX デスクトップ Xcode プロジェクトがあります。アプリのアーカイブをビルドすると、アプリ用とフレームワーク用の 2 つの dSYM パッケージが生成されます。
アプリから受信したクラッシュをシンボル化すると、アプリ パッケージのシンボルが (ファイル名と行番号と共に) 正しく表示されます。ただし、フレームワークのシンボルはまったくシンボル化されません。フレームワーク名とメモリ アドレスが表示されるだけです。フレームワーク コードを含むスタック トレースの部分を記号化する方法はありますか?
.app パッケージを生成したアーカイブを見ると、フレームワークの dSYM の UUID が、.app の「Frameworks」フォルダーにコピーされるものと一致しません。
アーカイブ ファイルの .app パッケージ内の HCCommon フレームワーク:
vs HCCommon フレームワークの dSYM (アーカイブ ファイルの dSYMs ディレクトリ内):
ios - ios - クラッシュ コードと .dSYM ファイルはありますが、クラッシュが発生した場所を取得するにはどうすればよいですか?
Apple からのこの象徴的なクラッシュ レポートがあります。
そして、オーガナイザーのアーカイブにバイナリをアーカイブしました。しかし、その記号化されたコードを「デコード」するために必要な手順がよくわかりません。誰かが私に必要な手順を説明してくれませんか?
ありがとう!
ios - iOS 呼び出しをシンボリック化するための、ユーザー iOS 用の Xcode ソフトウェア イメージ
インストールされているソフトウェア イメージ:
私のクラッシュログ:
ご覧のとおり、アプリ (IPDF Beta) のみがわかりやすいメソッド名を表示し、それ以外はすべて問題ありません。その理由は明らかに、私が 5.1 ソフトウェア イメージをインストールしていないためです。Xcode にはダウンロード機能がありません (既に 5.1 シミュレーターのダウンロードを取得しようとしましたが、デバイス イメージが含まれていないようです)。
クラッシュしたバージョンのソフトウェア イメージがなくても、Xcode はシンボリケートできるはずですか? もしそうなら、これを実現する方法についての指針はありますか?そうでない場合、古い Xcode バージョンを見つけるなどのばかげた提案を除いて、画像を手に入れる適切な方法は何ですか?
ios - コピー/貼り付けされたクラッシュレポートを象徴するにはどうすればよいですか?
iPhoneアプリのアプリストアバージョンを使用してクラッシュが発生しているユーザーがいます。クラッシュはiTunes接続を介して報告されず、ユーザーはiTunesと同期して、.crashファイルを取得できません(コンピューターがありません)。ただし、ユーザーは、[設定]>[一般]>[バージョン情報]>[診断と使用状況データ]で、電話からクラッシュレポートをコピーして貼り付けることができます。
このユーザーがクラッシュレポートをコピーして手動でテキストファイルに貼り付け、拡張子を.crashに変更しました。この手動で作成された.crashレポートをXCodeのオーガナイザーにインポートすると、それを象徴することができません。私はアプリストアバイナリを生成したのと同じXCodeのコピーを使用しており、ipaはアーカイブされており、iTunes接続から発生するクラッシュを象徴することができます。
手動で作成された.crashファイルが象徴的ではないことが予想されますか、それとも私は何か間違ったことをしていますか?どんな助けでも大歓迎です!
ありがとう!
****更新****次の手順を使用してクラッシュレポートをシンボル化することもできません:iPhoneアプリのクラッシュレポートのシンボル化。
****アップデート2****クラッシュレポートは次のとおりです。
**** update3****以下に提案されているdwarfdumpコマンドで更新
xcode - (iOS) kbViewRecoverNormalState とはどういう意味ですか?
この種のログを持つアプリでこのクラッシュが発生しました。
これは、Xcode 4.5 に移行したときにシンボリック化されていないカスタム クラッシュ ログです。
私の質問は、kbViewRecoverNormalState
手段とは何ですか? このセレクターを呼び出すクラスは? スタック トレースを明確に読み取ることができないため、これについては何もわかりません。
そして、この有益でないコール スタックに対する解決策はありますか? Xcode (デバッグ/リリース) に接続されている場合、デバイスで動作しています。しかし、iTunes でリリースしたり、IPA
ファイルを作成したりすると、機能しません。
ありがとう!
iphone - iPhone アプリのクラッシュを象徴する
iPhone アプリのクラッシュを象徴する - 16 進数のアドレスを有効な関数名前空間 (呼び出し履歴) にマップする
掲載要件: クラッシュのシンボル化
- Xcode オーガナイザーの使用
- 外部サービスの使用
- .crash ファイルと .dSYM ファイルの使用
ソース: iTunesConnect クラッシュ レポート (配布)
デバイス クラッシュ ログまたは外部サービス。
ios - アプリはiPad2で正常に動作し、iPad 3でクラッシュし、メモリ不足の警告が表示されます
タイトルが示すように、私はiPad 2で動作するアプリを持っていますが、iPad 3でクラッシュします。それを実行すると、コンソールにメモリ不足の警告メッセージが表示されます。クラッシュが発生したとき、私はそれを象徴しますが、それが示すように、私がコードに関連付けることができるものは実際には何もありません
これらの列ヘッダーの下には16進数のものがあり、プロジェクト内のメソッド呼び出しや行は何も表示されません。
何か案は?より良いクラッシュログを可能にするいくつかのフラグがコードにありませんか?
ありがとう。
ios - フレームワーク内のクラッシュのクラッシュログを象徴する
このリンクを使用して、フレームワーク内のすべてのコードを使用してカスタムフレームワークを作成しました。このフレームワークを新しいプロジェクトで使用しましたが、コードは問題なく正常に機能しています。ただし、問題はアプリがクラッシュしたときです。クラッシュレポートには、アプリがメインでクラッシュしたと書かれています。クラッシュの正確な場所を特定できる方法があるかどうかを知りたかっただけです。すなわち; クラッシュがフレームワーク内から発生した場合は、フレームワーク内の場所を指すようにする必要があります。
編集:クラッシュレポート
ios - クラッシュ ログは、システム ライブラリ armv7s をシンボリケートしません
顧客から送られてきたクラッシュ ログを分析しようとしていますが、システム ライブラリの呼び出しを象徴するログを取得できません。自分のメソッドへの呼び出しを正しく象徴しています。これでは、何が問題なのかを分析することはあまり現実的ではありません。「symbolicatecrash -v」を実行して、シンボリック化の欠如の原因を確認しました。考えられる原因は次のとおりです。
上記のライブラリを「lipo」で確認しましたが、「armv7」は含まれていますが「armv7s」は含まれていません。Web を検索したところ、これが iPhone 4 と iPhone 5 の違いであることがわかりました。通常の解決策は、iPhone 5 デバイスをプラグインして、そこからライブラリをダウンロードすることのようです。しかし、私はiPhone 5を持っていません。
誰でもこれを解決する方法を知っていますか?
シンボリックがどのように見えるかを理解するには: