私もこの問題を抱えていましたが、以前の回答では答えが見つかりませんでした。それで、ここに私のものがあります。
dSYMは実行可能ファイル(したがってIPA)に含まれている場合がありますが、これは、アプリをビルドするときにそうすることを選択したことを意味します。実際、実行可能ファイルにdSYMを含めるのは、Strip Debug Symbols During Copy
ビルド設定がに設定されている場合のみNO
です。
ただし、これは重いコンテンツであるため(私のアプリは5MB、dSYMは10MBです!)、通常、リリース時にアプリに含まれることは望ましくありません。したがって、開発中を除いて、このフラグの方が優れていYES
ます。これが、TestFlightデスクトップアプリがdSYM not found
メッセージを表示する理由です。
TestFlighコパイロット(メニューバーのもの、TestFlightデスクトップアプリの設定で有効になっているもの)を使用して、XCodeの最後のアーカイブを検出できます。これを使用すると、TestFlightデスクトップがXCodeアーカイブを見つけることができ、これには常にdSYMが含まれます。または、IPAを使用する必要がある場合は、TestFlight WebサイトにdSYMファイルをアップロードすることもできます(ビルドの[クラッシュ]セクションにアップロード領域が表示されます)。
dSYMは、XCodeでアーカイブを取得し、それを右クリックしてフォローすることで見つけることができますShow in Finder
。Finderでアーカイブを右クリックし、を選択しますShow package contents
(または、OS Xフランス語バージョンを使用しています)。パッケージには、の下にdSYMファイルが含まれていますdSYMs
。