App配置多環(huán)境變量-IOS

有時候,我們會遇到需要同一套80%相近的代碼開發(fā)N個應(yīng)用。這個時候我們就必須要考慮清楚是每個應(yīng)用重新拷貝,還是使用其他手段。目測前者,重新拷貝會很多管理上的嚴重問題。所以,這篇文章將會介紹關(guān)于多環(huán)境配置的多個方法和使用終端打包N個配置包的方法。

配置多環(huán)境

  • 利用Build Configuration來配置多環(huán)境
  • 利用xcconfig文件來配置多環(huán)境
  • 利用Targets來配置多環(huán)境

終端打包

  • Xcodebuild

Build Configuration

1.配置Configuration

首先創(chuàng)建一個TestConfig的工程,然后,在工程以下位置配置N個配置。先選中Debug然后點擊下方的“+”選擇Duplicate Debug Configuration,然后會就生成一個Debug Copy,可以根據(jù)自己需要修改名稱。

添加配置

注意

  • 1.如果使用的是Pod管理第三方的話必須重新使用Pod update。如果想通過自己手動去配置是然并卵,因為Pod的update會進行一些路徑的綁定和其他操作,所以手動配置比較麻煩,還是交給終端更新就好。

  • 2.Project->Build Settings->Build Active Architecture only這個設(shè)置的意思是,是否只支持當前的架構(gòu)armvN(N是版本號)

    • Yes,只會支持最新的。如,編譯出的armv7的版本,就不能支持armv6。
    • No,全版本支持。所以如果是要用于發(fā)布的,就必須是No。

2.添加用戶自定義

  • 1.選擇Target
  • 2.Build Setting
  • 3."+",選擇Add User-Defined Setting
  • 4.我們這里使用配置一個應(yīng)用名稱
用戶自定義

在這個位置,用戶可以更具每個應(yīng)用的不同設(shè)置第三方數(shù)據(jù),甚至其他數(shù)據(jù)。如,版本號,應(yīng)用名,賬號等。


參考:

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

相關(guān)閱讀更多精彩內(nèi)容

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