Xcode 4使用不同的配置设置构建静态库依赖项
我想知道是否可以使用不同的配置设置编译依赖静态库。
我的情况是我有一个项目(project.pbxproj),它依赖于静态库(cocoa touch)项目(libStatic.pbxproj)。 我的项目已经说了3个配置设置,比如debug,release和ad-hoc,而我的libStatic只有2个是调试和发布。 所以我的问题是,可以在主项目上进行临时配置设置,以便在发布设置下编译静态库吗?
目前,我只为ad-hoc设置构建(编译)项目时出错,而一切都与发布和调试设置完美匹配。
关于构建静态库的参考资料是http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/
谢谢你
干杯,
我不知道触发不同配置构建的方法,但是您尝试实现的目标可以使用不同的目标。 依赖项目的目标可以触发依赖项目的特定目标。 您可以在Target Dependencies构建阶段设置此项。
为了扩展愤怒所说的内容,你需要使用目标而不是配置。 目标都是建立在配置如何构建的地方。
你可能也想看看脂肪。 它可用于将静态库(如模拟器和设备)组合到1个静态lib资源中。 我没有广泛使用它,但也许有一种方法可以有不同的配置,并在构建父项目时以某种方式使用正确的配置。