【发布时间】:2012-06-06 22:10:03
【问题描述】:
XCode 有许多内置变量,用于方便构建设置,例如 "$(PRODUCT_NAME)" 或 "$(CURRENT_ARCH)"。
我可以定义自己的变量吗?如何/在哪里?
【问题讨论】:
XCode 有许多内置变量,用于方便构建设置,例如 "$(PRODUCT_NAME)" 或 "$(CURRENT_ARCH)"。
我可以定义自己的变量吗?如何/在哪里?
【问题讨论】:
在 XCode 5 中,这略有改变。
【讨论】:
创建用户定义的构建设置。要在 Xcode 4 中创建一个,请从项目导航器中选择您的项目以打开项目编辑器。从编辑器的左侧选择您的项目或目标。单击编辑器顶部的构建设置按钮。单击编辑器底部的 Add Build Setting 按钮,然后选择 Add User-Defined Setting。
【讨论】:
可以在Xcode中添加用户自定义设置,如下所示:
Xcode 4.x:
选择 PROJECT / TARGETS -> “Add Build Setting”(选项出现在 Xcode 的右下角) -> “添加用户自定义设置”
Xcode 5.x:
选择项目/目标 -> 编辑器菜单 -> “添加构建设置” -> “添加用户定义的设置”
这将添加用户定义的设置。输入key-value进行设置。
【讨论】:
Build Settings 中的"Apple LLVM - Preprocessing" 部分,您可以添加LOGGING=1 之类的变量,并且可以从#if LOGGING 的代码中访问。