xcode build setting配置:
构建系统 build system
构建目标target
构建方案scheme
选项 Debug executable
启动后立即将调试器附加到应用程序
构建设备device
模拟器
iphone/mac/...
构建配置
build setting
修改配置:修改后,配置加粗字体展示;点击删除,恢复默认
xcconfig
格式:.xcconfig文件
创建:
创建一个xcconfig文件时,取消选择所有目标以防止 Xcode 将文件作为资源嵌入到目标的包中。
绑定:
构建设置映射到项目构建配置中
project->info->configuration映射
配置指南:
语法:
key = value
value:
扩展现有值:
$(inherited)
引用值:
例如:DSTROOT = /tmp/$(PROJECT_NAME).dst
CONFIGURATION_BUILD_DIR = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
key:
条件设置:
1. sdk
OTHER_LDFLAGS[sdk=macos*][arch=x86_64] = -lncurses
2. arch
例子: OTHER_LDFLAGS[arch=x86_64] = -lncurses
3. config
导入:
#include "MyOtherConfigFile.xcconfig"
#include? "MyOtherConfigFile.xcconfig"
?表示,这个文件的引入可能不存在
配置读取优先级:(1级优先级最高,5级最低)
1. 目标水平值。
2. 映射到目标的配置设置文件值。
3. 项目级值。
4. 映射到项目的配置设置文件。
5. 系统默认值。
quick help
右侧边栏快速查看每个值的含义
工具
Xcode build tool