ターゲットが 1 つしかない Xcode 4.6.2 で iPhone アプリを開発していますが、いくつかの重要なファイルがターゲットのメンバーではないことに気付きました。カスタム ヘッダー ファイルはターゲット メンバーシップの一部ではなく、Info.plist、Prefix ヘッダー、または製品 "MyApp.app" も含まれていません。
私がターゲットを理解している方法では、これらのファイルは確かにターゲットのメンバーである必要があります。
私の質問は、これらのファイルが私のターゲットのメンバーではないのはなぜですか?
SO を検索した後、同様の質問からある程度の洞察が得られましたが、その質問に対する完全な回答ではありません。私が集めた洞察は次のとおりです。
ヘッダー ファイルは、"ヘッダーのコピー" ビルド フェーズでリンクされるため、ターゲットのメンバーではありません。
- これは合理的に聞こえますが、ヘッダーのコピー ビルド フェーズがありません。
Info.plist は「バンドル リソースのコピー」ビルド フェーズでリンクされ、Info.plist にはプレフィックス ヘッダー (Prefix. pch)
- これが実際にどのように機能するかは確信が持てません