1. 配置多個(gè)環(huán)境變量
參考:http://www.reibang.com/p/83b6e781eb51
一.利用Build Configuration來配置多環(huán)境
(1) 新建Build Configuration
先點(diǎn)擊Project里面找到Configuration,然后選擇添加,這里新加一個(gè)Configuration乡数。系統(tǒng)默認(rèn)是2個(gè)黎泣,一個(gè)Debug,一個(gè)Release抢蚀。這里我們需要選擇是復(fù)制一個(gè)Debug還是Release。Release和Debug的區(qū)別是,Release是不能調(diào)試程序脑蠕,因?yàn)槟J(rèn)是屏蔽了可調(diào)試的一些參數(shù),具體可以看BuildSetting里面的區(qū)別跪削,而且Release編譯時(shí)有做編譯優(yōu)化谴仙,會(huì)比用Debug打包出來的體積更小一點(diǎn)。
2. 注意事項(xiàng)
-
設(shè)置模式:
打開DEBUG 模式: DEBUG = 1
關(guān)掉DEBUG 模式: DEBUG =0
相對(duì)路徑
一般我們?cè)趚code里面配置包含工程目錄下頭文件的時(shí)候碾盐,都要關(guān)聯(lián)著相對(duì)路徑和絕對(duì)路徑晃跺,如果只是自己用這個(gè)項(xiàng)目,用絕對(duì)路徑的問題不大毫玖,但是如果你把工程發(fā)給別人掀虎,別人就要在改這個(gè)絕對(duì)路徑,這時(shí)候絕對(duì)路徑的缺點(diǎn)立馬出現(xiàn)孕豹。
所以在修改User Header Search Paths這個(gè)選項(xiàng)的時(shí)候使用
"$(SRCROOT)/當(dāng)前工程名字/需要包含頭文件所在文件夾"
將上面的雙引號(hào)里面的字符串拷貝之后涩盾,你會(huì)發(fā)現(xiàn)這個(gè)“$(SRCROOT)”,會(huì)自動(dòng)變成當(dāng)前工程所以的目錄励背。
這樣就可以了春霍,發(fā)給別人,別人也不用在去修改路徑了叶眉。