1. ホーム
  2. xcode

なぜXcode 4では製品が作成されないのですか?

2023-08-09 16:44:34

質問

ビルド構成に関係なく、私の iPad アプリをビルドしても、実際には .app ファイルが出力されません。 iPad シミュレーターとデバイス上では実行されますが、ビルドまたはビルドして実行を押すと、バイナリが Products の下に赤で表示され、ビルド設定で指定したように "build" フォルダには作成されません。

何か思い当たることはありますか?

どのように解決するのですか?

Xcode 4 は、製品ファイルと混在している "build" ディレクトリの代わりに、派生データ ディレクトリにビルド製品とその他の中間ファイル/一時ファイル/インデックスを配置します。これは、新しいワークスペースに対応するためと、異なるワークスペースで異なるプロジェクトのクリーンなビルドを互いに汚染することなく行えるようにするためのものです。

元のテンプレートが古い場合、構築された製品は、構築された製品ディレクトリへの相対パスではなく、ソース ディレクトリへの相対パスである可能性があり、それが赤く表示される理由です。デフォルトでは、派生データ ディレクトリは ~/Library/Developer/Xcode/DerivedData の下にあります。現在のワークスペース/プロジェクトがこれらのファイルをどこに配置しているかを確認するには、次のようにします。 ファイル->ワークスペースの設定... をクリックして ビルド場所 .