私は2つのXcodeプロジェクトを持っています:SuperとSub。Superカスタム構成があります:Enterprise。Subデフォルトの構成のみがあります:DebugおよびRelease。Superにターゲット依存関係がありSubます。構成を使用してビルドする場合Super、デフォルトの構成を使用してビルドします。これにより、次の階層が生成されます。EnterpriseSubRelease
Build
|-Products
|-Enterprise-iphoneos
|-Super.app
|-Release-iphoneos
|-libSub.a
|-Sub
|-Sub.h
Clangはビルドに失敗します。これは、通常はlibSub.aとSub/Sub.h同じディレクトリにありますが、の代わりに構成を使用してビルドされているSuper.appため、代わりに別のディレクトリにあります。私は両方のプロジェクトを制御しているので、に構成を簡単に追加できますが、これを機能させるには、 Xcodeビルド設定の魔法の呪文が必要だと感じています。SubReleaseEnterpriseEnterpriseSub
