玩轉(zhuǎn)CocoaPods-發(fā)布自己寫的第三方庫

跟著我的步伐儿子,帶你上傳自己寫的第三方


  1. 制作自己第三方庫需要的podspec文件,即配置文件(第一重要點T矣鳌H岜啤!)



圖標(biāo)應(yīng)該長這樣↓↓↓

podspec文件.png
錯誤的.png

重點來了8畹骸S涫省!下圖就是文件內(nèi)部的代碼全部癣漆,我寫的例子比較簡單维咸,所以沒有寫那么多的設(shè)置值。(先上圖)
podspec文件代碼.png
再上源碼

Pod::Spec.new do |s|
  s.name     = 'AutoTag'
  s.version  = '1.2'
  s.license  = 'MIT'
  s.summary  = 'An atuo fit size tagView on iOS.'
  s.homepage = 'https://github.com/ChinaChong/AutoTag'
  s.authors  = { '非著名程序員' => 'chinachong1943@yahoo.com' }
  s.source   = { :git => 'https://github.com/ChinaChong/AutoTag.git', :tag => s.version }
  s.requires_arc = true
  s.ios.deployment_target = '8.0'
  s.source_files = 'AutoTag/*.{h,m}'
end

注意坑點:

1.podspec文件我是從github上搜的第三方庫然后復(fù)制的,復(fù)制的AFN的癌蓖,目的就是要它的殼瞬哼,我們拿到AFN的podspec文件在里面粘貼我的代碼就可以了,也可以參考人家大神們的podspec文件中的設(shè)置费坊。這是我被坑的最嚴(yán)重的地方5够薄Q浴附井!

2.podspec文件里面的設(shè)置絕對不能少這句“ s.ios.deployment_target = '8.0' ”,一旦少了這句就會報20個錯誤和警告两残,諸如缺少UIKit框架永毅,無法編譯各種.m .h啥的。

  1. 在終端人弓,輸入下面的代碼

$sudo gem install cocoapods

這句代碼就是更新一下cocoapods沼死,沒別的意思,以防出現(xiàn)版本不匹配崔赌,造成未知錯誤意蛀。

  1. 在終端繼續(xù)上一步,輸入:

pod trunk register chinachong1943@yahoo.com 'ChinaChong'  --verbose

簡單易懂的指令健芭,把代碼中的郵箱地址和用戶名換成你github的用戶名和郵箱地址就歐了县钥。這時候可能報錯,我遇到的是要去郵箱點擊驗證鏈接慈迈。之后就算注冊成功若贮。在終端的操作告一段落。

  1. 接下來就是github上的操作了

①創(chuàng)建github倉庫的時候一定要選中MIT License痒留,因為我制作podspec文件的時候就設(shè)置“ s.license = 'MIT' ”
MIT.png
②創(chuàng)建好倉庫后谴麦,點擊紅色線框中的按鈕,出現(xiàn)沒有Tag的樣紙伸头,然后點擊新建

點擊這里.png

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓</br>↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
沒有Tag的樣紙.png
③這樣就可以創(chuàng)建Tag版本了
創(chuàng)建Tag版本.png
這個版本號就是日后你的Pod版本號
11.png

注意:

這里的Tag版本里所有的文件都是從上圖中③里面你@的分支里復(fù)制出來的匾效,我@的是master,所以以后我的Pod想要升級版本的時候恤磷,需要重新創(chuàng)建Tag版本弧轧,然后@master。

  1. 萬事俱備碗殷,就差最后這一哆嗦(第二重要點>铩!锌妻!)

①打開終端代乃,cd到剛剛創(chuàng)建的podspec文件的目錄下,然后輸入下面的代碼

pod trunk push AutoTag.podspec


成功上傳的姿勢

成功上傳.png

至此,上傳的所有工序都完成搁吓,3Q艾利巴蒂原茅,拜拜!6樽小擂橘!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市摩骨,隨后出現(xiàn)的幾起案子通贞,更是在濱河造成了極大的恐慌,老刑警劉巖恼五,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昌罩,死亡現(xiàn)場離奇詭異,居然都是意外死亡灾馒,警方通過查閱死者的電腦和手機茎用,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來睬罗,“玉大人轨功,你說我怎么就攤上這事∪荽铮” “怎么了古涧?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長董饰。 經(jīng)常有香客問我蒿褂,道長卒暂,這世上最難降的妖魔是什么啄栓? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮也祠,結(jié)果婚禮上昙楚,老公的妹妹穿的比我還像新娘。我一直安慰自己诈嘿,他們只是感情好堪旧,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奖亚,像睡著了一般淳梦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上昔字,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天爆袍,我揣著相機與錄音首繁,去河邊找鬼。 笑死陨囊,一個胖子當(dāng)著我的面吹牛弦疮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜘醋,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胁塞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了压语?” 一聲冷哼從身側(cè)響起啸罢,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎无蜂,沒想到半個月后伺糠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蒙谓,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡斥季,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了累驮。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酣倾。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谤专,靈堂內(nèi)的尸體忽然破棺而出躁锡,到底是詐尸還是另有隱情,我是刑警寧澤置侍,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布映之,位于F島的核電站,受9級特大地震影響蜡坊,放射性物質(zhì)發(fā)生泄漏杠输。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一秕衙、第九天 我趴在偏房一處隱蔽的房頂上張望蠢甲。 院中可真熱鬧,春花似錦据忘、人聲如沸鹦牛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽曼追。三九已至,卻和暖如春汉规,著一層夾襖步出監(jiān)牢的瞬間礼殊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留膏燕,地道東北人钥屈。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像坝辫,于是被迫代替她去往敵國和親篷就。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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