iOS配置多環(huán)境應(yīng)用圖標和名稱

1. project -> info -> Configurations下新增一個配置Test

image.png

2. project -> Build Setting -> Apple Clang - Preprocessing 預(yù)加載中配置宏定義 Preprocess Macors -> Test

image.png
#修改 
DEBUG=1
#為 
TEST=1

3. 配置自定義名稱

3.1 TARGETS -> Build Setting -> User-Defined 添加 AppDisplayName

對于Debug,Test,Release分別設(shè)置值為appname開發(fā)版,appname測試版,appname


image.png

然后修改 project -> Build Setting -> Product Name的值

$(TARGET_NAME)$(AppDisplayName)

image.png

3.2 同上,添加AppIcon
image.png

image.png

image.png

4.配置開發(fā)測試生產(chǎn)BaseURL

#if DEBUG
BASEURL = "開發(fā)環(huán)境URL"
#elseif TEST
BASEURL = "測試環(huán)境URL"
#else
BASEURL = "生產(chǎn)環(huán)境URL"
#endif

5.配置完成后,若項目使用pod集成第三方庫,在terminal執(zhí)行一下pod install,將項目配置導(dǎo)入新增的配置Test中.

6.

  • 補充說明1,之前漏了一步,結(jié)果在新的app里發(fā)現(xiàn)名字還是顯示開發(fā)版
    在Target->General->Display Name 需要配置成以上的的名字變量$(AppDisplayName)


    image.png
  • 補充說明2,打包出來的ipa文件是中文名,需要Info.Plist文件中Bundle Name寫死

最后編輯于
?著作權(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ù)。

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