xcode - 在 Xcode 中指定子项目的配置

我有一个引用另一个项目 (B) 的 Xcode 项目 (A)。默认情况下(据我了解)Xcode 将隐式构建与 A 目标的配置匹配的 B 依赖项的配置(例如,“调试” )。但是,如果我想将 A 构建为“Debug”,将 B 构建为“Release”,该怎么办?我将如何在 Xcode 中指定它?

最佳答案

我不知道有什么简单的方法,但是您可以通过“运行脚本”构建阶段直接为依赖项调用 xcodebuild 来暴力破解它。

我知道这只是一个示例,但如果您的真正目标是子项目是发布(无符号)构建,那么只需将子项目构建到库或框架中,您可能会获得更好的体验并将生成的二进制文件检查到您的版本控制系统中。每当我有一个很少更改并且我不想要调试符号的系统时,我会继续将其构建为静态库并将其 checkin 。我经常继续将代码移动到其他地方(使用一个带有 .a 的 README 文件,说明代码在哪里以及它是如何构建的)。这节省了构建和检查的时间,根据我的经验,对于大型项目来说非常宝贵。

https://stackoverflow.com/questions/1615102/

相关文章:

c++ - 在 Android NDK 项目中使用我自己的预构建共享库

build - 如何使用 NUnit.Runners 包和 psake 执行 NUnit 测试?

build-process - 特定于目标的变量作为 Makefile 中的先决条件

c++ - 使用 CMake、Clang 和 Ninja 在 Windows 上构建 c++ 项目

ant - Ant 是否提供绕过依赖的方法?

c++ - 基于 Python 的构建工具

java - eclipse 不编译项目

android - 错误 : Program type already present: andro

msbuild - 为什么 autoconf/automake 项目会链接到已安装的库而不是本地开发

c++ - 如何将 CMake 项目与基于 GYP 的库集成