iOS 一個項目添加多個TARGET

項目開發(fā)中會存在測試卷扮、正式等不同環(huán)境恃逻,需對應不同接口Host地址、項目名稱等等配置椒袍。如果每次只有一個項目target的話每次打包的時候替換會很麻煩驼唱,而且容易出錯。所以我們可以通過創(chuàng)建多個不同配置的target以區(qū)分不同環(huán)境槐沼。

1.復制原有target

復制原有target


屏幕快照 2017-12-06 13.41.03 3.png

選擇僅復制


屏幕快照 2017-12-06 13.44.53.png

復制完成后出現(xiàn)一個copy的target


F2F53467-1987-485B-81A9-CF123C5D7816.png

方便區(qū)分可將target進行改名(直接在target上回車即可編輯)


277A5A01-E010-4CDC-B11A-A3552F5DAAE5.png

2.修改plist文件名

在復制target操作后不僅復制出了一個target曙蒸,還會復制出一個對應的Info.plist文件


7598FA90-9A11-4AC2-835F-C29C0F7BFA8D.png

將復制出來的plist文件改名捌治,好對應區(qū)分


BCF883AD-1BC6-49B9-82BB-CDA3AA5C8D8E.png

3.為剛剛復制出來的target選擇對應的plist文件

648AD266-A643-4651-B2BF-49EE25D944E0.png

選擇剛剛改名的plist文件


89DFD276-F543-466D-98D8-E7E1E8DE4D3F.png

4.修改Scheme名,方便區(qū)分

選擇Manage Schemes


屏幕快照 2017-12-06 14.09.45.png

回車編輯


D85FA98A-AD22-4EB3-BA23-C76ACEF2EBC4.png

完成


F5B7D196-33FA-4C4C-8E2A-2E8CEC5EA593.png

5.預定義宏已區(qū)分測試target(Build Setting–>Preprocessor Macros)

這個宏是一個全局宏岗钩,在所有/整個工程的代碼中都是有效的,我們可以在這里添加上環(huán)境與處理的宏(例如:JW_TESTMARK肖油,這個是隨便自己取的)


1E796A3A-F94B-4E1E-8F85-BFC03F2C4760.png

6.根據(jù)預定義的宏以區(qū)分環(huán)境兼吓,進行配置

#if defined (JW_TESTMARK)

//測試環(huán)境
#define AppMainUrl @"http://192.168.1.111:8080/"

#else

//正式環(huán)境
#define AppMainUrl @"http://api.baidu.com/"

#endif

打完收工

需要注意的

你的項目如果是xcworkspace,創(chuàng)建不同的target時森枪,有個細節(jié)需要注意

1.需先將復制出來的target中l(wèi)ibPods-XXXX刪除

image.png

2.然后在Podfile中添加新的target

image.png

3.pod install 重新生成libPods-XXXX測試文件

image.png

參考資料:
如何在iOS項目中創(chuàng)建多個target视搏?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末审孽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子浑娜,更是在濱河造成了極大的恐慌佑力,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,496評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筋遭,死亡現(xiàn)場離奇詭異打颤,居然都是意外死亡,警方通過查閱死者的電腦和手機漓滔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評論 3 385
  • 文/潘曉璐 我一進店門编饺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人响驴,你說我怎么就攤上這事透且。” “怎么了豁鲤?”我有些...
    開封第一講書人閱讀 157,091評論 0 348
  • 文/不壞的土叔 我叫張陵秽誊,是天一觀的道長。 經(jīng)常有香客問我畅形,道長养距,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,458評論 1 283
  • 正文 為了忘掉前任日熬,我火速辦了婚禮棍厌,結果婚禮上,老公的妹妹穿的比我還像新娘竖席。我一直安慰自己耘纱,他們只是感情好,可當我...
    茶點故事閱讀 65,542評論 6 385
  • 文/花漫 我一把揭開白布毕荐。 她就那樣靜靜地躺著束析,像睡著了一般。 火紅的嫁衣襯著肌膚如雪憎亚。 梳的紋絲不亂的頭發(fā)上员寇,一...
    開封第一講書人閱讀 49,802評論 1 290
  • 那天,我揣著相機與錄音第美,去河邊找鬼蝶锋。 笑死,一個胖子當著我的面吹牛什往,可吹牛的內容都是我干的扳缕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,945評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼躯舔!你這毒婦竟也來了驴剔?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,709評論 0 266
  • 序言:老撾萬榮一對情侶失蹤粥庄,失蹤者是張志新(化名)和其女友劉穎丧失,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惜互,經(jīng)...
    沈念sama閱讀 44,158評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡利花,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,502評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了载佳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片供璧。...
    茶點故事閱讀 38,637評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡计螺,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情冰悠,我是刑警寧澤榆骚,帶...
    沈念sama閱讀 34,300評論 4 329
  • 正文 年R本政府宣布棠涮,位于F島的核電站谦炬,受9級特大地震影響,放射性物質發(fā)生泄漏黍析。R本人自食惡果不足惜卖怜,卻給世界環(huán)境...
    茶點故事閱讀 39,911評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阐枣。 院中可真熱鬧马靠,春花似錦、人聲如沸蔼两。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽额划。三九已至妙啃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俊戳,已是汗流浹背揖赴。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抑胎,地道東北人燥滑。 一個月前我還...
    沈念sama閱讀 46,344評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像圆恤,于是被迫代替她去往敵國和親突倍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,500評論 2 348

推薦閱讀更多精彩內容