iOS-打包靜態(tài)庫(kù).a文件

這篇文章是記錄一下我打包靜態(tài)庫(kù)的過(guò)程誊辉,工程基于Xcode8,新手亡脑,見(jiàn)諒
首先說(shuō)一下.a后綴的靜態(tài)庫(kù)堕澄,分為三種:模擬器使用的邀跃,真機(jī)使用的,模擬器和真機(jī)都能使用的蛙紫。所以拍屑,我們首先需要生成兩個(gè).a文件,分別是模擬器使用的和真機(jī)使用的坑傅,最后僵驰,將兩個(gè)靜態(tài)庫(kù)合并生成新的靜態(tài)庫(kù),這個(gè)模擬器和真機(jī)就都可以使用了唁毒。

  • 1蒜茴、創(chuàng)建一個(gè)靜態(tài)庫(kù)工程工程,起一個(gè)名字浆西,最后合并靜態(tài)庫(kù)時(shí)名字是可以修改的


    創(chuàng)建靜態(tài)庫(kù)工程.png

    屏幕快照 2016-11-23 下午6.06.53.png
  • 2粉私、創(chuàng)建工程之后,會(huì)自帶一個(gè)與工程同名的類近零。工程創(chuàng)建了诺核,然后就可以寫(xiě)實(shí)現(xiàn)的方法了,記得要把方法名暴露出來(lái)久信,不暴漏出來(lái)方法別人無(wú)法調(diào)用窖杀。
    我只是實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的打包流程,.m文件實(shí)現(xiàn)此方法裙士,計(jì)算參數(shù)a和參數(shù)b的和
    簡(jiǎn)單介紹一下這張圖陈瘦,選擇模擬器,點(diǎn)擊打包按鈕(或者shift+command+B)潮售,會(huì)生成libALibraryTest.a文件痊项,"Show in Finder",找到它單獨(dú)保存一下酥诽,最后合并的時(shí)候會(huì)用到


    打包模擬器文件.png
  • 3鞍泉、選擇此狀態(tài),打包肮帐,會(huì)生成真機(jī)上可以運(yùn)行的靜態(tài)庫(kù)


    打包真機(jī)文件.png
  • 4咖驮、接下來(lái),取出兩個(gè)靜態(tài)庫(kù)文件训枢,合并成模擬器和真機(jī)狀態(tài)下都可以編譯的靜態(tài)庫(kù)道伟。打開(kāi)終端,輸入下面一行命令玄捕,路徑自行替換
lipo -create 隨便一個(gè)靜態(tài)庫(kù)路徑 另外一個(gè)靜態(tài)庫(kù)的路徑 -output 最終合并之后生成的靜態(tài)庫(kù)的路徑(可以自己定義名字车胡,后綴一定a)

最簡(jiǎn)單的靜態(tài)庫(kù)就打包出來(lái)了,看一下我們的成果
將合并靜態(tài)庫(kù)以及.h文件導(dǎo)入我們的項(xiàng)目當(dāng)中十酣,調(diào)用此方法涩拙,打印一下际长,驗(yàn)證通過(guò),我實(shí)現(xiàn)的方法沒(méi)有錯(cuò)誤兴泥。

屏幕快照 2016-11-23 下午7.16.00.png

注:假如你的這個(gè)靜態(tài)庫(kù)文件是對(duì)別的靜態(tài)庫(kù)進(jìn)行封裝工育,那么你就會(huì)用到我的這個(gè)注意事項(xiàng):
第一個(gè)框:如果多個(gè)類,可以將.h文件添加到這搓彻,生成靜態(tài)庫(kù)時(shí)會(huì)將這里面的文件拷貝一份到靜態(tài)庫(kù)同級(jí)的文件夾里面如绸,如:
.h文件.png

第二個(gè)框:如果你封裝你的靜態(tài)庫(kù)時(shí)會(huì)用到別人的靜態(tài)庫(kù),那么請(qǐng)將第二個(gè)框里面的靜態(tài)庫(kù)刪掉(點(diǎn)擊"-"旭贬,不要把工程里面的庫(kù)刪了)怔接,那么只要用到你的靜態(tài)庫(kù)時(shí),就需要添加兩個(gè)骑篙,甚至多個(gè)庫(kù)文件蜕提,這樣也會(huì)減少很多不必要的麻煩
注意事項(xiàng).png

謝謝,我的流程走通了靶端,寫(xiě)這篇文章也是借鑒了各位大神的文章谎势,如下,謝謝
iOS開(kāi)發(fā)拓展篇—靜態(tài)庫(kù)
iOS庫(kù) .a與.framework區(qū)別
iOS中靜態(tài)庫(kù).a杨名、資源庫(kù).bundle脏榆、.framework的區(qū)別
關(guān)于打包制作屬于自己的framework
iOS生成靜態(tài)庫(kù)方法-iOS集成靜態(tài)庫(kù)-iOS合并靜態(tài)庫(kù)
iOS將多個(gè)第三方sdk打包成靜態(tài)庫(kù)
iOS開(kāi)發(fā)——?jiǎng)?chuàng)建你自己的Framework
iOS 封裝SDK

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市台谍,隨后出現(xiàn)的幾起案子须喂,更是在濱河造成了極大的恐慌,老刑警劉巖趁蕊,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坞生,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡掷伙,警方通過(guò)查閱死者的電腦和手機(jī)是己,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)任柜,“玉大人卒废,你說(shuō)我怎么就攤上這事≈娴兀” “怎么了摔认?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)宅粥。 經(jīng)常有香客問(wèn)我参袱,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任蓖柔,我火速辦了婚禮辰企,結(jié)果婚禮上风纠,老公的妹妹穿的比我還像新娘况鸣。我一直安慰自己,他們只是感情好竹观,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布镐捧。 她就那樣靜靜地躺著,像睡著了一般臭增。 火紅的嫁衣襯著肌膚如雪懂酱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天誊抛,我揣著相機(jī)與錄音列牺,去河邊找鬼。 笑死拗窃,一個(gè)胖子當(dāng)著我的面吹牛瞎领,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播随夸,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼九默,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宾毒?” 一聲冷哼從身側(cè)響起驼修,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎诈铛,沒(méi)想到半個(gè)月后乙各,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡幢竹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年耳峦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妨退。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡妇萄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咬荷,到底是詐尸還是另有隱情冠句,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布幸乒,位于F島的核電站懦底,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏罕扎。R本人自食惡果不足惜聚唐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一丐重、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杆查,春花似錦扮惦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至客峭,卻和暖如春豫领,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舔琅。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工等恐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人备蚓。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓课蔬,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親星著。 傳聞我的和親對(duì)象是個(gè)殘疾皇子购笆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

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