iOS開發(fā)--同一個程序里有多個版本的App

在Xcode中添加多個targets進行版本控制阴绢,就是同一個app開發(fā)多個版本

以Xcode7.3.1 為例

1. 創(chuàng)建

點擊左側工程項目文件扣蜻,選擇TARGETS 下的項目右擊選擇?Duplicate。

看到這個彈框:(標準iPhone程序選Duplicate Only瞪醋,如果需要iPad就選Duplicate and Transition to iPad)


就會看到TARGETS 下會出現(xiàn)一個 testCode copy

2.改名字

(1)點擊xcode左上角Run、Stop右邊的工程名稱,下拉框中選擇 Manage Schemes山林,在彈出框中,點擊A copy那行邢羔,點擊一次驼抹、再點擊一次桑孩,就可以修改A copy為你想要的名字了,比如ALite框冀;


(2)修改xcode左下方Products下的TestCode copy.app名稱

選擇新加的項目名流椒,選”Build Settings” 搜索?“Packaging”下的”private Headers Folder Path”,修改testCode Copy/PrivateHeaders為 “TwoTestCode.app/PrivateHeaders”;


(3)把TARGETS 下的名字也改一改

3.修改Bundle Identifier和選擇不同的證書明也,讓app區(qū)分開來

Xcode 7.3.1已經(jīng)把 .plist 生成了(多人性化啊)


接著直接創(chuàng)建個新的文件夾放 TwoTestCode的資料宣虾。(建議在工程文件夾里面創(chuàng)建再拖拽進來,記得選的是TwoTestCode)


之后就是這樣


4.修改程序的名字和國際化

看這個帖子加國際化: http://www.reibang.com/p/af5164fad6b1

target的程序名稱都會不同诡右,復制zh-Hans.lproj和en.lproj下的InfoPlist.strings文件到先前創(chuàng)建的TwoTestCode文件安岂,然后修改InfoPlist.strings的內(nèi)容:"CFBundleDisplayName"="TwoTestCode";

注意選擇類型來改:


5.設立全局的宏定義來區(qū)分

選擇TARGETS下的testCode->Build Setting,搜索:Preprocessor Macros帆吻,設置Debug和Release里的預編譯宏內(nèi)容域那,比如:TARGET_VERSION_LITE=1

(注意=前后不能右空格,有空格會編譯不過)


最后:程序中對不同版本這樣判斷:

- (NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section

{

#if TARGET_VERSION_LITE ==1

return6;

#elif TARGET_VERSION_LITE ==2

return5;

#endif

return5;

}

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猜煮,一起剝皮案震驚了整個濱河市次员,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌王带,老刑警劉巖淑蔚,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異愕撰,居然都是意外死亡刹衫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門搞挣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來带迟,“玉大人,你說我怎么就攤上這事囱桨〔秩” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵舍肠,是天一觀的道長搀继。 經(jīng)常有香客問我,道長翠语,這世上最難降的妖魔是什么叽躯? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮肌括,結果婚禮上险毁,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好畔况,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布鲸鹦。 她就那樣靜靜地躺著,像睡著了一般跷跪。 火紅的嫁衣襯著肌膚如雪馋嗜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天吵瞻,我揣著相機與錄音葛菇,去河邊找鬼。 笑死橡羞,一個胖子當著我的面吹牛眯停,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卿泽,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼莺债,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了签夭?” 一聲冷哼從身側響起齐邦,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎第租,沒想到半個月后措拇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡慎宾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年丐吓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片趟据。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡券犁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出之宿,到底是詐尸還是另有隱情族操,我是刑警寧澤苛坚,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布比被,位于F島的核電站,受9級特大地震影響泼舱,放射性物質(zhì)發(fā)生泄漏等缀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一娇昙、第九天 我趴在偏房一處隱蔽的房頂上張望尺迂。 院中可真熱鬧,春花似錦、人聲如沸噪裕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膳音。三九已至召衔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祭陷,已是汗流浹背苍凛。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留兵志,地道東北人醇蝴。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像想罕,于是被迫代替她去往敵國和親悠栓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容