pod package踐行篇

一枚iOS coder, 貌似對(duì)pod這個(gè)工具熟悉的不行不行了吧, pod除了管理三方庫(kù)之外, 還能干很多事, 今天聊聊pod的一個(gè)plugin:pod package.

pod package, 顧名思義, 就是一個(gè)打包工具, 可以把代碼打包成靜態(tài)庫(kù)(.a和.framework)和動(dòng)態(tài)庫(kù)(.framework), 當(dāng)然Xcode也可以打包, 只是比pod package會(huì)麻煩一些. 網(wǎng)上關(guān)于使用Xcode打包的說(shuō)明已經(jīng)很多, 不再贅述.

為什么要使用打包為二進(jìn)制文件

二進(jìn)制化指的是通過(guò)編譯把組件的源碼轉(zhuǎn)換成靜態(tài)庫(kù)或動(dòng)態(tài)庫(kù),以提高該組件在App項(xiàng)目中的編譯速度。

  1. 為了項(xiàng)目組件化. 將單一功能的代碼寫(xiě)成一個(gè)倉(cāng)庫(kù), 在項(xiàng)目的podfile里面去引入

  2. 二進(jìn)制化的話就節(jié)省了很多源文件的編譯時(shí)間套像,直接使用編譯好的二進(jìn)制文件。

0. 安裝pod package

詳見(jiàn)GitHub cocoapods-packager, 不贅述

1. package的參數(shù)說(shuō)明

如果要使用podpackage, 首先, 你得有個(gè)podsepc, 簡(jiǎn)單說(shuō)明一下

0.使用pod創(chuàng)建倉(cāng)庫(kù)

pod lib create Demo
根據(jù)提示, 一步一步去搞, 不贅述

1.參數(shù)

到Demo.podspec的目錄下, 執(zhí)行 pod package --help
如下:

WechatIMG192.jpeg

//強(qiáng)制覆蓋之前已經(jīng)生成過(guò)的二進(jìn)制庫(kù)
--force

//生成靜態(tài).framework
--embedded

//生成靜態(tài).a
--library

//生成動(dòng)態(tài).framework
--dynamic

//動(dòng)態(tài).framework是需要簽名的仲器,所以只有生成動(dòng)態(tài)庫(kù)的時(shí)候需要這個(gè)BundleId
--bundle-identifier

//不包含依賴的符號(hào)表囱淋,生成動(dòng)態(tài)庫(kù)的時(shí)候不能包含這個(gè)命令剃毒,靜態(tài)庫(kù)一定需要包含依賴的符號(hào)表宝剖。
--exclude-deps

//表示生成的庫(kù)是debug還是release洁闰,默認(rèn)是release。
--configuration=Debug //設(shè)置為debug的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末万细,一起剝皮案震驚了整個(gè)濱河市扑眉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖腰素,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件聘裁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡弓千,警方通過(guò)查閱死者的電腦和手機(jī)衡便,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)洋访,“玉大人镣陕,你說(shuō)我怎么就攤上這事“葡裕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵总寒,是天一觀的道長(zhǎng)扶歪。 經(jīng)常有香客問(wèn)我,道長(zhǎng)摄闸,這世上最難降的妖魔是什么善镰? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮年枕,結(jié)果婚禮上炫欺,老公的妹妹穿的比我還像新娘。我一直安慰自己熏兄,他們只是感情好品洛,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著摩桶,像睡著了一般桥状。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上硝清,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天辅斟,我揣著相機(jī)與錄音,去河邊找鬼芦拿。 笑死士飒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蔗崎。 我是一名探鬼主播酵幕,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缓苛!你這毒婦竟也來(lái)了裙盾?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎番官,沒(méi)想到半個(gè)月后庐完,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徘熔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年门躯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酷师。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讶凉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出山孔,到底是詐尸還是另有隱情懂讯,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布台颠,位于F島的核電站褐望,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏串前。R本人自食惡果不足惜瘫里,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荡碾。 院中可真熱鬧谨读,春花似錦、人聲如沸坛吁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)拨脉。三九已至闷尿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間女坑,已是汗流浹背填具。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留匆骗,地道東北人劳景。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碉就,于是被迫代替她去往敵國(guó)和親盟广。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

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