あなたのデバイスを接続した後、「Processing Symbol Files」と言ったときにXcodeが実際に何をしているのか誰かに教えてもらえないかと私は思っていましたか?
それはデバイスから(デバッグ)シンボルをダウンロードするので、その特定のiOSバージョンを持つデバイス上でデバッグすることも、そのiOSバージョンで起こったクラッシュレポートを象徴することも可能になります。
シンボルはCPU固有であるため、上記の説明は、特定のiOSデバイスだけでなく特定のCPUタイプについてもシンボルをインポートした場合にのみ機能します。現在必要とされているCPUタイプは、armv7(例えばiPhone 4、iPhone 4s)、armv 7s(例えばiPhone 5)およびarm 64(例えばiPhone 5s)である。
そのため、iPhone 5のarmv7sで発生したクラッシュレポートを象徴し、その特定のiOSバージョンのarmv7のシンボルだけを表示する場合、Xcodeはクラッシュレポートを(完全に)象徴することはできません。
Xcode Version 6.1.1(6A2008a)では、 "Processing Symbol Files"の後、デバイスに関連付けられたシンボル(iOSのバージョンやCPUタイプを含む)を含むフォルダーが〜/ Library/Developer/Xcode/iOS DeviceSupport /に次のように作成されました。
私の場合、象徴化は永遠に行われました。オン/オフボタンとホームボタンの両方を押して、携帯電話を強制的に再起動します。これですぐに記号化が完了し、私はxcode経由で自分のアプリを起動し始めました。
私はこれが技術的な解決策ではないことを知っていますが、私は自分のiphoneをケーブルでコンピュータに接続し、デバイスをコンピュータから切り離して再度接続しました。以前に提供された。
これは、デバイスから取得したクラッシュログとアプリケーションのアーカイブされた(正しいことを表す)バージョンを比較して、コード上のどこでクラッシュが発生したかを取得しようとします。
xcodeシンボルファイルの場所 をご覧ください。
迷惑なエラーです。私はケーブルを直接iPadに差し込むことでそれを解決した。何らかの理由で、私がiPadをAppleのパススルースタンドに置いていたとしても、プロセスは終わらないだろう。
お使いのiPhone iOSに対応するSDKのバージョンを追加します。例:iOS 10.3
パス:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
ダウンロード中です。それが終わったら、大丈夫です。図に示すように: