此方法本地只維護(hù)一套代碼弧蝇,一套代碼維護(hù)多個(gè)app。多個(gè)target會(huì)對(duì)應(yīng)多個(gè)plist,可以分別設(shè)置對(duì)應(yīng)的app信息盐固。
1.在當(dāng)前項(xiàng)目的target處右鍵選擇Duplicate生成第二個(gè)target。
2.scheme選項(xiàng)卡處選擇Manage scheme丈挟,點(diǎn)擊scheme列“TargetDemo copy”給第二個(gè)target重命名刁卜。
3.在項(xiàng)目target處給第二個(gè)target重命名
4.重復(fù)以上步驟添加第三個(gè)target,命名為TargetDemo_VIP曙咽。
5.選中我們的第一個(gè)target-->TargetDemo蛔趴,在build setting里設(shè)置全局宏preprocessor macros。
如圖依次設(shè)置第二個(gè)桐绒、第三個(gè)target的preprocessor macros夺脾。
6.在需要區(qū)分不同target的文件里添加預(yù)處理命令設(shè)置條件編譯。
在Xcode左上角選擇相應(yīng)的target進(jìn)行測(cè)試茉继。