web-dev-qa-db-ja.com

XcodeプロジェクトからPrefix.pchファイルを削除してもよろしいですか?

XcodeプロジェクトはPrefix.pchファイルを自動的に生成します。このファイルを削除してビルドしようとすると、「* _ Prefix.pch」ファイルが見つからないというビルドエラーが発生しました。

  • XcodeでコンパイルするにはPrefix.pchファイルが必要ですか?
  • Prefix.pchファイルなしでビルドするにはどうすればよいですか?
38
prosseek

Xcodeで、ターゲットのビルド設定に移動し(Command-Option-E、ビルドタブ)、[プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)]をオフにします。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。

プレフィックスヘッダーはコンパイルされてキャッシュに格納され、コンパイル時にすべてのファイルに自動的に含まれます。これによりコンパイルが高速化され、ファイルを使用するすべてのファイルにインポート文を追加せずにファイルを含めることができます。これらは必須ではなく、実際に変更するとコンパイルが遅くなります。

65
ughoavgfhw

はい、.pchファイルがなくてもプロジェクトをコンパイルして実行できます。 Xcodeで、ターゲットのビルド設定に移動し(Command-Option-E、ビルドタブ)、[プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)]をオフにします。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。

0