快速部署:簡單的來說,就是不用更改開發、測試、正式環境下的 url ,來實現在同一台測試手機快速部署三種項目狀態.
Bundle ID一樣只會出現一個app;不一樣會出現三個app;
具體步驟:
一、復制 主項目。
1、Duplicate.
二、三處需要改名字.
進行關聯plist
三、更新app圖標
創建三個Applcon。
三個版本分別對應三個不同的App Icons Source
四、自動判斷運行環境.
配置設置:
全局設置:
#if CeShi // 測試版需要執行的代碼 #define Main_interface @"http:www.ceshi.com"
//開發版需要執行的代碼 #elif KaiFa #define Main_interface @"http:www.kaifa.com" #else // 默認正式版需要執行的代碼 #define Main_interface @"http:www.zhengshi.com" #endif
五、啟動項目
注意:
Bundle ID一樣只會出現一個app;不一樣(xcode現在可以自動生成證書)會出現三個app;
設置成一樣的更好用。。。。
除了方便測試人員來判斷測試環境來說,個人覺得貌似沒啥大用。。。