xcode build setting配置:
構(gòu)建系統(tǒng) build system
構(gòu)建目標target
構(gòu)建方案scheme
選項 Debug executable
啟動后立即將調(diào)試器附加到應(yīng)用程序
構(gòu)建設(shè)備device
模擬器
iphone/mac/...
構(gòu)建配置
build setting
修改配置:修改后,配置加粗字體展示;點擊刪除,恢復(fù)默認
xcconfig
格式:.xcconfig文件
創(chuàng)建:
創(chuàng)建一個xcconfig文件時,取消選擇所有目標以防止 Xcode 將文件作為資源嵌入到目標的包中。
綁定:
構(gòu)建設(shè)置映射到項目構(gòu)建配置中
project->info->configuration映射
配置指南:
語法:
key = value
value:
擴展現(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"
?表示,這個文件的引入可能不存在
配置讀取優(yōu)先級:(1級優(yōu)先級最高,5級最低)
1. 目標水平值。
2. 映射到目標的配置設(shè)置文件值。
3. 項目級值。
4. 映射到項目的配置設(shè)置文件。
5. 系統(tǒng)默認值。
quick help
右側(cè)邊欄快速查看每個值的含義
工具
Xcode build tool