公司的開發(fā)的項目需求比較多
一個純聊天的簡單版本,還沒上線
一個專門用來內(nèi)部人員測試的版本
一個發(fā)布的集團員工使用的版本
所以這樣一來就需要建立三個項目,加上測試網(wǎng)絡(luò)和外部網(wǎng)絡(luò)就需要六個項目了。
而且這六個項目的代碼,大部分都是相同的,代碼的邏輯也是相同的,有沒有辦法只建立一個項目,通過寫類似if的判斷條件來控制程序呢?
target的作用就提現(xiàn)了
在介紹target的時候先要講點預(yù)備知識
宏 #define
條件編譯
if#define
define
endif
.pch文件

屏幕快照 2016-12-23 下午8.49.32.png
修改Bundle Identifier和選擇不同的證書,讓app區(qū)分開來
修改程序名稱
開啟不同的宏定義,達到程序走不同的邏輯代碼
參考資料
http://blog.csdn.net/yongyinmg/article/details/40985341