發(fā)布自己的庫到Cocoapods

Cocoapods

文章所有者:Whde
原文鏈接:http://www.reibang.com/p/7b33bd1092d5
<p>這里不啰嗦Cocoapods有什么用,直接上如何使用,關(guān)于有什么用,相信各大搜索引擎比我解釋更全面;<p>

Cocoapods安裝

1.Mac終端輸入

sudo gem install cocoapods

2.輸入電腦密碼即可開始安裝,等待...
界面出現(xiàn)



3.繼續(xù)終端輸入

pod setup

等待界面出現(xiàn)


安裝成功

4.終端輸入以下代碼,查看版本號

--version

寫自己的庫

寫完代碼, 將自己的庫上傳到github,要生成一個Release版本


進(jìn)入Release倉庫

創(chuàng)建新Release版本

填寫信息,發(fā)布Release版本

版本信息

接下來就看怎么將這個Release版本弄到Cocoapods上.

創(chuàng)建.podspec文件

終端cd到項目文件夾下


文件結(jié)構(gòu)

我的項目就cd到WhdeLocalized文件夾下

終端輸入代碼創(chuàng)建.podspec文件,代碼中Language對應(yīng)項目名

pod spec create Language

用Xcode打開這個Language.podspec文件, 填寫以下代碼:

Pod::Spec.new do |s|
s.name          = "Language"
s.version       = "1.0.4"
s.summary       = "iOS Language."
s.homepage      = "https://github.com/whde/WhdeLocalized"
s.license       = 'MIT'
s.author        = { "Whde" => "460290973@qq.com" }
s.platform      = :ios, "7.0"
s.source        = { :git => "https://github.com/whde/WhdeLocalized.git", :tag => s.version.to_s }
s.source_files  = 'Language/Language/Language/*'
s.frameworks    = 'Foundation'
s.requires_arc  = true
s.description   = <<-DESC
It is a Language used on iOS, which implement by Objective-C.
DESC
end

key對應(yīng)的信息

s.name(項目名稱)
s.version(Release版本號,必須和Github上的Release版本號對于)
s.summary(對項目總結(jié)性的語言)
s.homepage(Github上項目的地址)
s.license(默認(rèn)'MIT')
s.author(用戶信息;自己的名字,自己的郵箱)
s.platform(支持的版本)
s.source(項目的git地址)
s.source_files(告訴別人,使用你的庫,需要添加的文件在哪里)
s.frameworks(這項目需要添加的庫)
s.requires_arc(是否支持ARC)
s.description   = <<-DESC
(更詳細(xì)的描述)
DESC
end

檢查.podspec文件是否有問題

終端輸入

pod spec lint Language.podspec

有什么問題, 會提示出來, 按照它的提示去修改, 不會改, 注意和給出的事例對比, 直到出現(xiàn)以下的結(jié)果

這個結(jié)果表示.podspec文件沒有問題

上傳.podspec文件

終端輸入

pod trunk push Language.podspec
出現(xiàn)這個結(jié)果表示已經(jīng)上傳上去了

檢查上傳結(jié)果

終端輸入

pod search Language
上傳結(jié)果及信息

使用

在這里就不詳細(xì)說Cocoapods使用了, 附上代碼

pod 'Language', '~> 1.0.4'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市腌歉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖栋豫,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件握牧,死亡現(xiàn)場離奇詭異香追,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)伸眶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刽宪,“玉大人赚抡,你說我怎么就攤上這事【牢荩” “怎么了涂臣?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長售担。 經(jīng)常有香客問我赁遗,道長,這世上最難降的妖魔是什么族铆? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任岩四,我火速辦了婚禮,結(jié)果婚禮上哥攘,老公的妹妹穿的比我還像新娘剖煌。我一直安慰自己,他們只是感情好逝淹,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布耕姊。 她就那樣靜靜地躺著,像睡著了一般栅葡。 火紅的嫁衣襯著肌膚如雪茉兰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天欣簇,我揣著相機(jī)與錄音规脸,去河邊找鬼。 笑死熊咽,一個胖子當(dāng)著我的面吹牛莫鸭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播横殴,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼被因,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起氏身,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤巍棱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蛋欣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體航徙,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年陷虎,在試婚紗的時候發(fā)現(xiàn)自己被綠了到踏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡尚猿,死狀恐怖窝稿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凿掂,我是刑警寧澤伴榔,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站庄萎,受9級特大地震影響踪少,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜糠涛,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一援奢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧忍捡,春花似錦集漾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脓规,卻和暖如春栽连,著一層夾襖步出監(jiān)牢的瞬間险领,已是汗流浹背侨舆。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留绢陌,地道東北人挨下。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像脐湾,于是被迫代替她去往敵國和親臭笆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355

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