現在、階層はフラット化されており、すべてのヘッダーファイルは、クラスフォルダー内のサブフォルダーに関係なく、単一のヘッダーディレクトリにコピーされます。
これは、ヘッダーにサブフォルダー内の他のヘッダーを参照する「include」ステートメントがある場合に、ヘッダーを参照するときに問題になります。
特に、これはBridgeSupportのコンパイルを台無しにします。
私の理解では、ヘッダーのコピー動作は常にファイル構造を平坦化します。ヘッダーを元の場所から目的の宛先にコピー (cp -r) するプロセスの最後に、カスタム ファイル コピーまたはカスタム スクリプトを追加できます。これらは現時点で実行可能な回避策です。それまでの間、間違いなくbugreport.apple.comにリクエストを投稿してください。
フォルダーへの参照としてソース フォルダーを追加します ([ファイルの追加...] ダイアログのラジオ ボタン)。次に、それらのフォルダーを「Build Phases->Copy Files」にドラッグアンドドロップします。このヘッダーの後、次のビルドのフォルダーに配置されます。
http://lists.apple.com/archives/xcode-users/2007/Oct/msg00162.htmlから
「ヘッダーを含むフォルダーをフォルダー参照として Xcode に追加してから、それを Copy Headers ビルド フェーズに追加してみてください (おそらく、詳細ビューのチェックボックスをオンにするのではなく、フェーズにドラッグ アンド ドロップする必要があります)。フォルダー参照は、コピー中にディレクトリ階層を保持するために Xcode が提供するメカニズムです。」