クラッシュレポートを象徴するには、実際の象徴が必要になります。そして、iOSバージョンの画像を持っていることは役に立ちません。それらを実際のデバイスにインストールする必要があります。そうすれば、Xcodeはデバイスからシンボルを取得できるようになります。ただし、古いバージョンのiOSを搭載したデバイスがない場合は、インストールできません。
したがって、残っている唯一のチャンスは、Ryan Poolosが彼の回答で言及しているようにバンドルされたシンボルを必要とする古いXcodeバージョンをダウンロードすることです:https ://stackoverflow.com/a/14941919/474794
ダウンロードしたら、Xcodeを一時フォルダに抽出し、そのフォルダに移動してXcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
、サブディレクトリをにコピーします~/Library/Developer/Xcode/iOS DeviceSupport/
。
フォルダがXcodeディレクトリ構造内の別のSDKフォルダへのシンボリックリンクである場合は、実際のコンテンツをそこから新しい宛先にコピーすることをお勧めします。シンボル化プロセスはそれに依存しているため、ターゲットディレクトリ内のディレクトリ構造を同じに保つようにしてください。
したがって、以下のターゲット構造は、3つのサブディレクトリの~/Library/Developer/Xcode/iOS DeviceSupport/
ようになり、 iOSバージョンごとにさらに多くのコンテンツが含まれます。5.1 (9B176)/Symbols/
Developer
System
usr
注:iOS 5.0以降、iOSバージョンごとに複数のビルドが存在する可能性があります。1つはのためにarmv7
、もう1つはarmv7s
。