我有两个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