Xcode簡(jiǎn)易多個(gè)scheme(多環(huán)境)配置

有時(shí)候,項(xiàng)目過程中,需要配置多個(gè)環(huán)境的版本,例如:開發(fā)版、預(yù)生產(chǎn)、正式版。這個(gè)時(shí)候就需要在xcode的項(xiàng)目中,含有多個(gè)版本的scheme,方便開發(fā)。那么怎么做呢?

首先:
點(diǎn)擊scheme,選擇New Scheme


image.png

輸入你需要的新的名稱,例如xxx-Dev

然后選擇Project,到Configurations,選擇新增Duplicate。然后輸入名稱,建議和剛才的命名一樣,命名如DebugDev和ReleaseDev。建議Debug和Release都新增一個(gè)。


image.png

將Scheme切換到剛才新增的scheme,然后選擇edit Scheme


image.png

點(diǎn)擊Build Configuration,選擇剛才創(chuàng)建的DebugDEV


image.png

到Assets新增對(duì)應(yīng)的Icons


image.png

選擇你的target,到Build Settings,搜索Asset Catalog Compiler,配置對(duì)應(yīng)的AppIcon


image.png

配置好AppIcon后,繼續(xù)配置對(duì)應(yīng)的宏。還是在Build Settings(選擇all),搜索Swift Compiler,添加好你所需要的。


image.png

在使用了pod的項(xiàng)目中,配置好多環(huán)境后,需要重新pod install一下,才能編譯其他環(huán)境。

以上就是比較簡(jiǎn)單的多Schedme配置。但是沒有配置不同的Display name,和多個(gè)bundle
如果有需要,可以參考下面這兩個(gè):
手把手教你給一個(gè)iOS app配置多個(gè)環(huán)境變量

ios Xcode 9 多個(gè)target的設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容