有時(shí)候件舵,項(xiàng)目過(guò)程中卸察,需要配置多個(gè)環(huán)境的版本,例如:開(kāi)發(fā)版铅祸、預(yù)生產(chǎn)坑质、正式版。這個(gè)時(shí)候就需要在xcode的項(xiàng)目中临梗,含有多個(gè)版本的scheme,方便開(kāi)發(fā)涡扼。那么怎么做呢?
首先:
點(diǎn)擊scheme盟庞,選擇New Scheme
輸入你需要的新的名稱(chēng)吃沪,例如xxx-Dev
然后選擇Project,到Configurations,選擇新增Duplicate。然后輸入名稱(chēng)什猖,建議和剛才的命名一樣票彪,命名如DebugDev和ReleaseDev。建議Debug和Release都新增一個(gè)卸伞。
將Scheme切換到剛才新增的scheme抹镊,然后選擇edit Scheme
點(diǎn)擊Build Configuration,選擇剛才創(chuàng)建的DebugDEV
到Assets新增對(duì)應(yīng)的Icons
選擇你的target荤傲,到Build Settings垮耳,搜索Asset Catalog Compiler,配置對(duì)應(yīng)的AppIcon
配置好AppIcon后遂黍,繼續(xù)配置對(duì)應(yīng)的宏终佛。還是在Build Settings(選擇all),搜索Swift Compiler雾家,添加好你所需要的铃彰。
在使用了pod的項(xiàng)目中,配置好多環(huán)境后芯咧,需要重新pod install一下牙捉,才能編譯其他環(huán)境。
以上就是比較簡(jiǎn)單的多Schedme配置敬飒。但是沒(méi)有配置不同的Display name邪铲,和多個(gè)bundle
如果有需要,可以參考下面這兩個(gè):
手把手教你給一個(gè)iOS app配置多個(gè)環(huán)境變量