xcode build setting配置:
構(gòu)建系統(tǒng) build system
構(gòu)建目標(biāo)target
構(gòu)建方案scheme
選項(xiàng) Debug executable
啟動(dòng)后立即將調(diào)試器附加到應(yīng)用程序
構(gòu)建設(shè)備device
模擬器
iphone/mac/...
構(gòu)建配置
build setting
修改配置:修改后杖狼,配置加粗字體展示捺宗;點(diǎn)擊刪除富稻,恢復(fù)默認(rèn)
xcconfig
格式:.xcconfig文件
創(chuàng)建:
創(chuàng)建一個(gè)xcconfig文件時(shí),取消選擇所有目標(biāo)以防止 Xcode 將文件作為資源嵌入到目標(biāo)的包中。
綁定:
構(gòu)建設(shè)置映射到項(xiàng)目構(gòu)建配置中
project->info->configuration映射
配置指南:
語(yǔ)法:
key = value
value:
擴(kuò)展現(xiàn)有值:
$(inherited)
引用值:
例如:DSTROOT = /tmp/$(PROJECT_NAME).dst
CONFIGURATION_BUILD_DIR = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
key:
條件設(shè)置:
1. sdk
OTHER_LDFLAGS[sdk=macos*][arch=x86_64] = -lncurses
2. arch
例子: OTHER_LDFLAGS[arch=x86_64] = -lncurses
3. config
導(dǎo)入:
#include "MyOtherConfigFile.xcconfig"
#include净捅? "MyOtherConfigFile.xcconfig"
萍肆?表示,這個(gè)文件的引入可能不存在
配置讀取優(yōu)先級(jí):(1級(jí)優(yōu)先級(jí)最高沦泌,5級(jí)最低)
1. 目標(biāo)水平值。
2. 映射到目標(biāo)的配置設(shè)置文件值辛掠。
3. 項(xiàng)目級(jí)值谢谦。
4. 映射到項(xiàng)目的配置設(shè)置文件。
5. 系統(tǒng)默認(rèn)值萝衩。
quick help
右側(cè)邊欄快速查看每個(gè)值的含義
工具
Xcode build tool