xcconfig文件便捷管理大量相似APP

基本思路

構(gòu)建相似APP時我們希望把所有APP里面不同的東西單獨的提取出來配置,應(yīng)用運行時加載配置文件即可捌臊,但是有些屬性在編譯時期改變杨蛋,例如證書,APP的icon App的bundle Id

【注:當(dāng)然對于封裝app數(shù)量較少時可以采用target的方式實現(xiàn)理澎,但是一旦多起來管理起來會非常麻煩】

Config使用配置文檔

JAJAHAHHA

引用其他config文件

#include "全路徑名"
eg:
#include "../../Pods/Target Support Files/Pods-cheniu_shop/shop.debug.xcconfig"

Config文件的配置

我們希望把所有封裝APP的不同部分全部單獨的提取出來逞力,運行時的不同很容易解決,可以借助plist或者json文件糠爬,重點是在編譯時期的不同怎么解決寇荧,而這些不同大致包括1.APP的icon 2.APP的名稱 3.APP的證書 4.APP的LaunchImage 5.APP的BundleIdentifier
這些不同在config文件里面配置會非常非常簡單。
完成的Config文件內(nèi)容如下执隧。


完成的Config文件內(nèi)容如下

以證書和BundleIdentifier配置為例講解揩抡。如下圖所示

復(fù)制證書信息

鼠標(biāo)放在要復(fù)制的Debug證書哪一行command + C復(fù)制證書
粘貼到config文件中户侥。

//:configuration = Debug
PROVISIONING_PROFILE = f9cer1e7-9449-4h44-9bnn-39695ef2e21d

//:completeSettings = none

同理包名也是一樣,假如應(yīng)用的包名為com.sou.yum.haha取包名最后不一樣的部分配置到config文件中,如下所示

CN_IDENTIFIER = .haha

config文件配置后BuildSeetings里面多出我們配置的內(nèi)容

config文件配置后BuildSeetings里面多出我們配置的內(nèi)容

在Info里面找到,配置如圖片所示

更改配置如圖

最后更改Project的配置運行即可峦嗤,更改選擇我們需要運行app的config文件(可以考慮每個APP新建兩個config文件蕊唐,一個debug證書的config文件,一個release證書的config文件)

更改Project的配置

【擴(kuò)展:腳本打包】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烁设,一起剝皮案震驚了整個濱河市替梨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌装黑,老刑警劉巖副瀑,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恋谭,居然都是意外死亡糠睡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門疚颊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狈孔,“玉大人,你說我怎么就攤上這事串稀。” “怎么了狮杨?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵母截,是天一觀的道長。 經(jīng)常有香客問我橄教,道長清寇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任护蝶,我火速辦了婚禮华烟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘持灰。我一直安慰自己盔夜,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布堤魁。 她就那樣靜靜地躺著喂链,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妥泉。 梳的紋絲不亂的頭發(fā)上椭微,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機(jī)與錄音盲链,去河邊找鬼蝇率。 笑死迟杂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的本慕。 我是一名探鬼主播排拷,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼间狂!你這毒婦竟也來了攻泼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤鉴象,失蹤者是張志新(化名)和其女友劉穎忙菠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纺弊,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡牛欢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淆游。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片傍睹。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖犹菱,靈堂內(nèi)的尸體忽然破棺而出拾稳,到底是詐尸還是另有隱情,我是刑警寧澤腊脱,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布访得,位于F島的核電站,受9級特大地震影響陕凹,放射性物質(zhì)發(fā)生泄漏悍抑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一杜耙、第九天 我趴在偏房一處隱蔽的房頂上張望搜骡。 院中可真熱鬧,春花似錦佑女、人聲如沸记靡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽簸呈。三九已至,卻和暖如春店茶,著一層夾襖步出監(jiān)牢的瞬間蜕便,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工贩幻, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留轿腺,地道東北人两嘴。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像族壳,于是被迫代替她去往敵國和親憔辫。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理仿荆,服務(wù)發(fā)現(xiàn)贰您,斷路器,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,747評論 25 707
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,773評論 6 342
  • 何其幸運拢操,讓我遇見你 锦亦。 早就遺忘了是不是那個夏季。 北京的楓葉還沒有紅令境。 西安的梧桐樹像山茶花一樣杠园。 你告訴我 ...
    爬山貓閱讀 1,070評論 20 31
  • 昨天是六一兒童節(jié),不是兒童好多年的我舔庶,昨天對我卻有著其他重要的意義——我完成了第一本英文原著的閱讀抛蚁。 閱讀英文原著...
    周小敏的生活方式閱讀 750評論 0 2