わかりました、これが私が試したことです。
IRL の 2 つの別個のディレクトリにヘッダー ファイルがあります。名前は同じですが、2 つの異なる場所にあります。
各ターゲットに関連するヘッダー ファイルのみを含めたい。説明を簡単にするために、ヘッダー ファイルの名前を「Config.h」とします。
ので、私は持っています:
${PRODUCT_DIR}/Header1/Config.h
と
${PRODUCT_DIR}/Header2/Config.h
これらのファイルは、Xcode の LHS と 2 つの異なるグループ (IRL フォルダーを指す Header1 および Header2) に表示されます。
したがって、あとは、Xcode が各ターゲットに対して適切なフォルダーから適切なフォルダーを選択するようにするだけです。
ターゲット1
と
ターゲット2
各ターゲットにパスを追加しようとしましたUser Header Search Paths
が、それでも間違ったものを選択しています。また、「常にユーザーパスを検索する」を切り替えてみましたが、これも効果がないようです。
私の質問は、これは Project ディレクトリにあるためですか? それとも、LHS のファイル マネージャーの Xcode にあるため、Xcode がそれらをビルド フォルダーにコピーしているためですか?
奇妙なことに、アルファベット順に姓のフォルダーからヘッダー ファイルを選択しているようです...
Xcode の以前のバージョンでは、どのヘッダーをビルド フォルダーにコピーするかを選択できるはずでした。
とにかく..ターゲットの適切なヘッダーファイルを選択できるように、これを修正する方法を知っている人はいますか?
どうもありがとう。