Xcode 4がターゲットの情報を1つのビューでうまく分割しているのがわかりますが、これらの異なるビルドをどのようにビルドして実行しますか?ビルドと実行のオプション、および実行、テスト、プロファイリング用にビルドするこれらのオプションのみが表示されます。ただし、これらがビルド構成にどのようにマップされるかは明確ではありません。
Xcode 4では、ビルド/実行/プロファイル/などの方法に関するすべてのオプションを提供するスキームが導入されています。あなたの申請。プロジェクトウィンドウの上部にあるScheme
ドロップダウンボタンを使用してアクティブなスキームを変更したり、Product > Edit Scheme… ⌘<
メニュー項目を使用してスキームを編集したりできます。次に、左側のソースリストでRun
アイテムを選択し、右側のペインのInfo
タブで、Build Configuration
でRelease
構成を使用することを選択できます。落ちる。
Xcode 4.3では-Product/Build Forに移動し、Archivingを選択します。これにより、リリースビルドがコンパイルされ、自分では決して見つけられない不明瞭なフォルダーに配置されます。 Xcodeのプロジェクトナビゲーター(製品フォルダー内)でアプリを選択し、右クリックして[Finderに表示]を選択するのが最も簡単な方法です。デバッグビルドに移動しますが、リリースビルドはそのすぐ隣のフォルダーにあります。
Adam Bryzakの回答に追加するには、ビルド設定でDEBUGを有効にしてリリースする必要があります(必要に応じてアドホック)。
プロジェクト/ビルド設定で、プリプロセッサマクロを検索し、デバッグとリリースの値を1に設定してアクティブにします。
このように、編集スキームで、DEBUGとリリースを切り替えると、Xcodeはビルドモードを変更する必要があることを認識します。