多環(huán)境xcode配置
需求
隨意切換開(kāi)發(fā)環(huán)境,不影響代碼疙挺,自動(dòng)打包方便。
- 開(kāi)發(fā)環(huán)境 DevDebug
- 成都測(cè)試環(huán)境 CDTestDebug CDTestRelease
- 北京測(cè)試環(huán)境 BJTestDebug BJTestRelease
- 生產(chǎn)環(huán)境 PreDebug PreRelease
實(shí)現(xiàn)的方法有三種怜浅,在此處只講其中的一種铐然。
一、對(duì)環(huán)境的配置通過(guò)使用.h的形式進(jìn)行配置恶座。
DCC5DBD1-029A-4611-AF58-1B0B616DAEC3.png
二搀暑、首先對(duì)schemes的配置
437A2E79-95B5-4423-A4E2-6DB4968FE908.png
三、Build Settings 設(shè)置宏配置
搜索關(guān)鍵字
preprocessor
F88DA77E-DB83-4DAA-ADB0-FF1CD558CF18.png
四跨琳、宏配置順序自点,以后有新的環(huán)境添加再進(jìn)行配置
在pch文件中進(jìn)行設(shè)置
1297F23A-00F0-4FA2-8FB8-D72097A4D005.png
五、對(duì)編譯模式修改
[圖片上傳中...(9F53BE4E-9745-4F3F-85F3-09717ECDE6CF.png-64308f-1555401710592-0)]
六脉让、archive模式設(shè)置,可以手動(dòng)設(shè)置桂敛,但是在使用fastlane打包的時(shí)候會(huì)對(duì)這個(gè)地方的配置進(jìn)行修改的功炮。
9F53BE4E-9745-4F3F-85F3-09717ECDE6CF.png