OC多工程聯(lián)編

1.主工程是:YYTDemo 平級(jí)的子工程是:YYTLIb
2.主工程引用子工程
3.新建 一個(gè)workspace之后新建Framework(YYTLib)


2B7AD775-46A5-427B-BF21-62C1D89D5805.png

新建完成之后如下圖:


AB6B2FD8-DD46-469F-9B1D-CA9F29D8C9DD.png

4.接下來(lái)新建一個(gè)主工程(YYTDemo)(Add to 和 Gruop 的時(shí)候要選擇你新建的那個(gè)WorkSpace哦)
Framework與主工程新建完成以后如下圖:


EF911991-A95B-452F-BBA8-4B06F6F8F129.png

5.之后呢我們要開始聯(lián)編了
(1)YYTDemo------->"Targets"------->"Build Phases"--------->"Link Binary With Libraries" 加入YYTLib.framework
(2)YYTDemo------->"Targets"------->"Build Settings"--------->"Header Search Paths"添加“$(SRCROOT)/../YYTLib”
(3)點(diǎn)擊工程選擇運(yùn)行平臺(tái)----->"Edit schem"-----左側(cè)的功能列表------->"Build"【1.將上面的"Build Options選項(xiàng)的2個(gè)多選框勾去掉" 2.添加YYTLib.framework,并且要將他移到主工程上面 3.將下方shared選項(xiàng)框勾選上】如下圖:


38F2A60A-4614-4948-B7D6-BA1B46191299.png

(4)(2)YYTDemo------->"Targets"------->"Build Settings"--------->"Base SDK"改為“Latest iOS”
=(5)編譯通過(guò)(模擬器沒(méi)問(wèn)題抽兆,但是真機(jī)的話可能會(huì)報(bào)錯(cuò)bitcode,把build Settings里面的bitcode改為NO就可以了)
(6)主工程可以引用YYTLib.framework了

接下來(lái)說(shuō)一下如何引用YYTLib.framework里的公開類,我新建了一個(gè)YYTLibManager.h,并且添加了一個(gè)方法:


4EC045AD-9B1A-48B0-B5E2-9A574CF1312C.png

(1)YYTLib------->"Targets"------->"Build Phases"--------->"Headers" 加入YYTLibManager.h
(2)然后在YYTLib.h里引入公開的.h文件


C4F0D8A2-DB25-4CBA-8CF0-C7BD60BF1209.png

(4)主工程可以直接引用此getImage方法


9BDDD140-6041-4406-B10C-88869524D37E.png

多工程中的子工程里面有時(shí)候會(huì)用到圖片啊识补、plist文件的 ,子工程使用[NSBundle mainbundle]方法時(shí)會(huì)找不到該資源文件 辫红,這時(shí)候我們只需要一個(gè)bundle就可以解決找不到的問(wèn)題凭涂,接下來(lái)跟著我做:

4E1D801A-2BC3-4F4D-8E6E-5266121535A1.png
0C2A30E9-4C05-41AF-9BB8-008433367670.png
B0136922-BB0E-4DD2-925A-1FBEF3B4AD24.png

注意上面紅圈的地方,一定要選擇你相應(yīng)的子工程

5DC4CD62-FA20-42CD-95E5-10726D2D5A84.png

上圖資源文件已經(jīng)創(chuàng)建好贴妻,現(xiàn)在將一張圖片放入資源文件內(nèi)

E553F5F9-33A2-4A3A-B983-6E890B0817FF.png
9E5EF20D-54F4-4E43-BCC9-9DDF1CB2C268.png

還需要將bundle放入YYTLib.framework的“Target”的“Target Dependencies”

最后一步切油,需要在主工程中添加一段腳本代碼


4D4A91F0-BA45-407D-9D3D-48BF84801A82.png

cp -R ${BUILT_PRODUCTS_DIR}/YYTLibResource.bundle ${BUILT_PRODUCTS_DIR}/${TARGET_NAME}.app,只需要把YYTLibResource.Bundle換成自己的即可

上面代碼已經(jīng)給出揍瑟,可能 正常用了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末白翻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子绢片,更是在濱河造成了極大的恐慌滤馍,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件底循,死亡現(xiàn)場(chǎng)離奇詭異巢株,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)熙涤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門阁苞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人祠挫,你說(shuō)我怎么就攤上這事那槽。” “怎么了等舔?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵骚灸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我慌植,道長(zhǎng)甚牲,這世上最難降的妖魔是什么义郑? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮丈钙,結(jié)果婚禮上非驮,老公的妹妹穿的比我還像新娘。我一直安慰自己雏赦,他們只是感情好劫笙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著喉誊,像睡著了一般邀摆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上伍茄,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天栋盹,我揣著相機(jī)與錄音,去河邊找鬼敷矫。 笑死例获,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的曹仗。 我是一名探鬼主播榨汤,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼怎茫!你這毒婦竟也來(lái)了收壕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤轨蛤,失蹤者是張志新(化名)和其女友劉穎蜜宪,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祥山,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡圃验,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缝呕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澳窑。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖供常,靈堂內(nèi)的尸體忽然破棺而出摊聋,到底是詐尸還是另有隱情,我是刑警寧澤栈暇,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布栗精,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏悲立。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一新博、第九天 我趴在偏房一處隱蔽的房頂上張望薪夕。 院中可真熱鬧,春花似錦赫悄、人聲如沸原献。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)姑隅。三九已至,卻和暖如春倔撞,著一層夾襖步出監(jiān)牢的瞬間讲仰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工痪蝇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鄙陡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓躏啰,卻偏偏與公主長(zhǎng)得像趁矾,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子给僵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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