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 になっている。
引き続きがんばります😅