Xcodeプロジェクトは、Prefix.pchファイルを自動的に生成します。このファイルを削除してビルドしようとすると、「* _Prefix.pch」ファイルが見つからないというビルドエラーが発生しました。
- Prefix.pchファイルはXcodeでコンパイルするために必須ですか?
- Prefix.pchファイルなしでビルドするにはどうすればよいですか?
Xcodeプロジェクトは、Prefix.pchファイルを自動的に生成します。このファイルを削除してビルドしようとすると、「* _Prefix.pch」ファイルが見つからないというビルドエラーが発生しました。
Xcodeで、ターゲットのビルド設定(Command-Option-E、ビルドタブ)に移動し、プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)のチェックを外します。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。
プレフィックスヘッダーはコンパイルされてキャッシュに保存され、コンパイル中にすべてのファイルに自動的に含まれます。これにより、コンパイルが高速化され、ファイルを使用するすべてのファイルにインポートステートメントを追加せずにファイルを含めることができます。それらは必須ではなく、変更するたびに実際にはコンパイルが遅くなります。
はい、.pchファイルなしでプロジェクトをコンパイルして実行できます。Xcodeで、ターゲットのビルド設定(Command-Option-E、ビルドタブ)に移動し、プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)のチェックを外します。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。