回答:
右あなたをクリックしてarchive -> Show in Finder ->
ファイルを右クリックし、をクリックShow package contents
。
ここに.dSYMファイルがあります。
アーカイブで.dSYMとアプリケーションバイナリファイルを見つけることができます。
dSYMsフォルダーには、プロジェクトのdSYMファイルが含まれています。
Projectのアプリケーションフォルダーには、プロジェクトのアプリケーションバイナリが含まれています。
プロジェクトをアーカイブした場合は、上記のようにdSYMファイルを見つけることができます。
実際のデバイス用にプロジェクトをビルドした場合、次の方法でdSYMファイルを見つけることもできます。
アプリが赤ではなく黒色であることを確認してください。赤色は、実際のデバイスのターゲットを構築していないことを意味するためです。
これらすべてのアクションの前に、次のようにxcodeビルド設定が正しく構成されていることを確認してください。
Generate Debug Symbols
設定が有効になります。Debug Infomation Format
に設定されていDWARF with dSYM File
ます。これがお役に立てば幸いです。
Debug Information Format
for DebugはdYSMファイルでDWARFに設定できるため、アーカイブダンスを行わなくてもデバッグシンボルを取得できます。
私のようにXcodeのオーガナイザからアーカイブを削除した場合は、アプリストアでdsymをダウンロードできます。アプリを選択し、ターゲットバージョンを選択して、[アクティビティ]タブに移動します。ここで、目的のdsymをダウンロードできます。
Xcode 5.1.1では、Xcode-> Preferences-> Locations-> DerivedDataにあります。DerivedDataの下に、ランダムなディレクトリ名がたくさん表示されます。プロジェクト名で始まるものを見つけます。次に、プロジェクト用に作成された最新のディレクトリを取得します。次に、そのディレクトリの下に移動しBuild/Products/<Your specific release>/*.app.dSYM
ます。
あなたも「下に最終製品をクリックする製品のプロジェクトエクスプローラで」と「行うファインダー内表示を直接そこに」。
.dSYM
あなたがあなたのアプリケーションを構築したときにファイルが生成されている必要があります。ビルド製品のディレクトリを確認します。
それは簡単です。こちらの手順に従ってください:
次に、[製品]> [アーカイブ]> [ビルド]に移動し、ビルドを右クリックして、[ Finderに表示 ]をクリックします。右クリックして、[ パッケージの内容を表示 ] > [dSYM]> [ Yourappname.app.dSYM _ ]に移動します。
私の経験から何かを共有したいだけです。フレームワークの新しいバージョンをリリースするたびに、そのdSYMを別のフォルダーに保存します。したがって、後で必要なときに関連するdSYMを簡単に見つけることができます。ビルド設定のbashスクリプトにこのコード行を追加することで簡単に実行できます(この例では、デスクトップに保存しています)。
cp -r "${BUILD_DIR}/${CONFIGURATION}-iphoneos/${FRAMEWORK_NAME}.framework.dSYM" "${HOME}/Desktop/${FRAMEWORK_NAME}.framework.dSYM"
ファイルを生成するbuild configuration
必要があることがわかりました。Release
.dSYM