我有两个 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,但由于Sub使用Release配置而不是Enterprise. 我控制这两个项目,所以我可以轻松地添加Enterprise配置Sub,但我觉得必须有一个Xcode Build Settings的神奇咒语才能使这项工作。
