[解決済み】iPhoneアプリのクラッシュレポートのシンボル化
質問
iPhoneアプリのクラッシュレポートを記号化しようと思っています。
iTunes Connectからクラッシュレポートを取得しました。App Store に提出したアプリケーション バイナリと、ビルドの一部として生成された dSYM ファイルを持っています。
これらのファイルはすべて、spotlightでインデックスされる1つのディレクトリにまとめてあります。
さて、どうする?
起動を試みました。
symbolicatecrash crashreport.crash myApp.app.dSYM
と表示され、そもそもクラッシュレポートにあるのと同じテキストが出力されるだけで、シンボリックではありません。
私のやり方が悪いのでしょうか?
解決方法は?
アップル社のクラッシュレポートを解析する手順。
-
Appstore にプッシュされたリリースの .app ファイル、リリース時に作成された .dSYM ファイル、APPLE から受け取ったクラッシュレポートなどを フォルダー .
-
ターミナルアプリケーションを開き、上記で作成したフォルダに移動します。
cd
コマンドを使用します) -
実行する
atos -arch armv7 -o APPNAME.app/APPNAME MEMORY_LOCATION_OF_CRASH
. メモリ位置は、レポートに従ってアプリがクラッシュした場所である必要があります。
例
atos -arch armv7 -o 'APPNAME.app'/'APPNAME' 0x0003b508
これにより、クラッシュが発生した正確な行とメソッド名が表示されます。
例
[classname functionName:]; -510
IPAのシンボル化
IPAでシンボル化する場合、拡張子.ipaを.zipにリネームして展開すると、アプリの入ったペイロードフォルダを得ることができます。この場合、.dSYM ファイルは必要ありません。
注意事項
これは、アプリのバイナリでシンボルが除去されていない場合のみ動作します。デフォルトでは、リリースビルドはシンボルを除去しています。プロジェクトのビルド設定 "Strip Debug Symbols During Copy" でNOに変更することができます。
詳しくはこちらをご覧ください。 ポスト
関連
-
[解決済み】arm64アーキテクチャの未定義シンボルについて
-
[解決済み】 libc++abi.dylib: NSException 型のキャッチできない例外で終了する (lldb)
-
[解決済み】NSURLErrorDomainエラーコードの説明
-
[解決済み] iPhoneが使用できません。デバイスを再接続してください
-
[解決済み] Xcodeで "No such module "というエラーが出るが、フレームワークはある
-
[解決済み] ERROR ITMS-9000: "Redundant Binary Upload. 列車 '1.0' のビルドバージョン '1.0' のバイナリアップロードが既に存在します" と表示されました。
-
[解決済み] CocoaPods は、ポッド "Firebase/CoreOnly" の互換性のあるバージョンを見つけられませんでした。
-
[解決済み] React native - connection has no connection handler エラーの意味?
-
[解決済み] BluetoothのロゴはiPhoneのキャラクターとして利用できますか?
-
[解決済み] 'CGPointMake' は swift で使用できません [重複] 。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】arm64アーキテクチャの未定義シンボルについて
-
[解決済み] 'strcmp' はこのスコープで宣言されていません。
-
[解決済み] Xcode は、[バンドル ID] に一致する iOS App Store プロビジョニングプロファイルを見つけられませんでした。
-
[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
-
[解決済み] キャッチできない例外 'NSInvalidArgumentException', reason: '-[_.AppDelegate add:]: unrecognized selector' により、アプリを終了する。
-
[解決済み] selector' の引数が '@objc' メソッド、プロパティ、またはイニシャライザを参照していない
-
[解決済み] ios8ではdidRegisterForRemoteNotificationsWithDeviceTokenは呼ばれないが、didRegister...Settingsは呼ばれる。
-
[解決済み] 配列型 'int [16]' は代入不可能です。
-
[解決済み] ナビゲーションアイテムのタイトルカラーを変更する方法
-
[解決済み]どのようにXcodeのクラッシュログをシンボリックにする?