我有兩個Xcode項目:Super
和Sub
。 Super
有自定義配置:Enterprise
。 Sub
僅具有默認配置:Debug
和Release
。 Super
對Sub
有目標依賴。當我使用Enterprise
配置構建Super
時,Sub
以其默認配置Release
構建。這將產生以下層次:如何引用在Xcode中使用不同配置構建的依賴項目?
Build
|-Products
|-Enterprise-iphoneos
|-Super.app
|-Release-iphoneos
|-libSub.a
|-Sub
|-Sub.h
Clang的構建失敗,因爲libSub.a
和Sub/Sub.h
通常是在同一個目錄中Super.app
,而是在不同的目錄,因爲建立與Release
配置,而不是Enterprise
Sub
。我控制這兩個項目,所以我可以很容易地將Enterprise
配置添加到Sub
,但我覺得必須有一個神奇的咒語Xcode Build Settings來完成這項工作。
您是否找到解決方案?我一直在竊聽同樣的問題。而不僅僅是我自己的圖書館項目。 – 2013-04-30 21:15:21