Xcode 添加target的作用

公司的開發(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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,167評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,634評論 19 139
  • 因為要結(jié)局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細...
    uniapp閱讀 4,873評論 0 12
  • 在我們的工程中,很多時候只希望在滿足一定條件的時候才進行編譯,這是就需要用到條件編譯。 #if #elif #el...
    JerryLMJ閱讀 10,332評論 0 14
  • 那條路上的駝鈴是我每晚的催眠曲,在風(fēng)沙的掩藏中我隨父親走過一個又一個在地圖上遺失的古城… ——摘自祖父的日記 (一...
    _墨瑄_閱讀 551評論 0 5

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