【问题标题】:Xcode 4 build Static Library dependency with different configuration settingXcode 4 使用不同的配置设置构建静态库依赖项
【发布时间】:2011-12-30 10:55:30
【问题描述】:

我想知道是否可以使用不同的配置设置编译依赖静态库。

我的情况是我有一个项目 (project.pbxproj),它依赖于一个静态库 (cocoa touch) 项目 (libStatic.pbxproj)。我的项目有 3 个配置设置,例如调试、发布和临时,而我的 libStatic 只有 2 个,即调试和发布。所以我的问题是,是否有可能在主项目上进行临时配置设置导致静态库在发布设置下编译?

目前,我仅针对临时设置构建(编译)项目时出现错误,而在发布和调试设置下,一切运行完美。

我对构建静态库的参考是http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/

感谢之前

干杯,

【问题讨论】:

标签: ios cocoa-touch static-libraries xcode4.2


【解决方案1】:

我不知道触发不同配置构建的方法,但是您尝试实现的目标可以通过不同的目标来完成。依赖项目的目标可以触发依赖项目的特定目标。您可以在 Target Dependencies 构建阶段进行设置。

【讨论】:

    【解决方案2】:

    要扩展愤怒所说的内容,您需要使用目标而不是配置。目标就是构建什么,而配置就是如何构建。

    您可能还想看看 lipo。它对于将模拟器和设备等静态库组合到 1 个静态库资源中很有用。我没有广泛使用它,但也许有一种方法可以拥有不同的配置,并且在构建父项目时以某种方式使用正确的配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2011-03-20
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多