Xcode4项目与自定义配置名称vs依赖库调试/发布?

str*_*get 6 iphone xcode project xcode4

我有一个Xcode应用程序项目,可用配置"Foo","Bar"和"Baz".该项目依赖于具有"Debug"和"Release"配置的静态库.

Xcode4正在建设从应用程序项目产品为"富-的iPhoneOS"目录,并从库项目产品为"释放的iPhoneOS"目录.

让这两个项目共享相同的构建产品目录的最佳做法是什么?

Rya*_* H. 0

一种解决方案是,如果您的依赖项目与主项目具有相同的配置名称(即 Foo、Bar、Baz),那么 Xcode 会将它们匹配并使用相同的配置进行构建。

因此,如果您想要调试版本而不是发布版本,您可以复制调试配置并将其命名为 Foo。如果您并不真正需要两者,您可以重命名配置而不是复制它,但对于像 Foo 这样的示例名称,我不确定什么对您的情况有意义。

然而,标题提到了 Xcode 4。上面描述的技术是我以前在 Xcode 3 中所做的;我还没有弄清楚如何在 Xcode 4 中管理这些配置。我现在正在尝试解决这个问题。

更新:要管理 Xcode 4 中的配置,您可以单击项目导航器顶部的项目或依赖项目的名称(所有文件/文件夹都列在左侧)。在主窗口中,选择“信息”(另一个选项卡是“构建设置”)。然后您将看到“配置”部分,您可以在其中添加/删除/重命名您的配置。