AAAなブログ

あなたの求めているものは、ここにはない!

Xcode の symbolicatecrash で No symbolic information found エラーを回避する

App Store Connect でリジェクトされて クラッシュログが送られてきた。

これを symbolicate して解析したいのだ。

 

 

 

Symbolicateしてみる。

 

$ symbolicatecrash log.crash dSYMs/ binary.app

 

- log.crash: App Store Connect から送られてきた txt ファイルの拡張子を crash に変えたもの。

- dSYMs/: Xcode Organizer から取得した複数のdSYMファイルを格納したフォルダ

- binary.app: Xcode Organizer から取得した appファイル

 

 

ところがエラー発生

 

No symbolic information found

 

 

更新されたdSYMをダウンロード

Google先生にお聞きした結果、どうやらdSYMに問題があるようだ。

Bitcodeの含まれるプロジェクトでは dSYMが Appleによって変換されてるらしい。

なので dSYMs は Xcodeが保持しているものを使っちゃダメ。

App Store Connect の アクティビティからダウンロードすべし。

 

 

これで No symbolic information found は出なくなった!

これでクラッシュしたファイル名とメソッド名は取れたけど行数はなぜか 0 になっている。

引き続きがんばります😅