私はこの手法を使用して、クラッシュ レポートを理解しています (これが初めての場合はご容赦ください)。
クラッシュレポート:
最後の例外バックトレース (フレームワークではなく、私のプログラムからの最後の 2 行):
「アプリ名」0x0002c93e 0x2b000 + 6462
「アプリ名」0x0002c3f0 0x2b000 + 5104
ターミナルで次のように入力します。
atos -arch armv7 -o 'アプリ名'.app/'アプリ名' 0x2b000 + 6462
そして戻ってきます:
-[CameleonInCallNumberListViewControler callChange] ('appname' 内) + 6464
+
-[CameleonAppDelegate applicationWillEnterForeground:] (「アプリ名」内) + 546
そして最後の行
atos -arch armv7 -o Caméléon.app/Caméléon 0x2b000 + 5104
そして戻ってきます:
-[CameleonInCallNumberListViewControler callChange] ('appname' 内) + 6464
+
-[CameleonAddressbookViewController gPressed] ('appname' 内) + 88
だから私の質問は、なぜ 1 つだけではなく 2 つのセレクター/メソッド シグネチャが表示されているのですか?クラッシュした行番号を取得する方法はありますか?