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