如何上傳自己的庫到cocoapod

最近自己寫了個庫仰迁,傳到github上耍休,想讓自己的庫支持cocoapod谋右,這里我看了很多相關文章灶泵。下面我就寫下詳細步驟以及會遇到的問題育八。(接下來的我認為你已經(jīng)有了一定的github和cocoapod使用的經(jīng)驗)

我們會使用trunk的方式提交到cocoa pod 這是2014年5月20日以后才支持的。

首先我們注冊trunk

pod trunk register 郵箱地址 'aizexin'? --verbose

填寫github的賬號郵箱就可以了赦邻,成功后你應該會收到一封郵件然后點進去就可以了髓棋,然后查看下你的注冊信息

pod trunk me

接下來就是配置你的PodSpec文件了

podSpec文件是用來讓cocoa pod知道你的庫的位置,以及作者信息想要加入cocoapod這是關鍵

這個部分我可以是弄了好久建議直接拷貝我的然后改參數(shù)(包括格式空格)惶洲,主要修改的就是

s.name 這個一定要和你的庫名字一樣

s.version 這個是你的github工程tag對應的版本號

s.summary 是一句話描述庫

s.description 詳細描述

s.homepage 這個要改為你github的地址

s.license 這個一般填寫MIT License LICENSE這個文件是在github上創(chuàng)建工程的時候勾選的?

s.requires_arc = true ? ? 是否ARC

s.author? ? ? ? ? 作者仲锄,建議直接復制過去然后改名字

s.source? ? ? ? ? = github上的地址以及tag

s.source_files = ?庫文件路徑【這個一定要對】

s.frameworks 所需要的庫

【注意】.Spec文件一定要用終端(vim)編輯,千萬不能改為txt文件編輯完成后再改回去。這樣會照成里面內(nèi)容變成中文湃鹊,會出現(xiàn)格式不對的報錯!A头堋币呵!


Pod::Spec.new do |s|

s.name? ? ? ? ? ? = "AISpringButton"

s.version? ? ? ? ? = "1.0.0"

s.summary? ? ? ? ? = "A button view used on iOS."

s.description? ? ? = <<-DESC

It is a button view used on iOS, which implement by Objective-C.

DESC

s.homepage? ? ? ? = "https://github.com/aizexin/AISpringButton"

# s.screenshots? ? ? = "www.example.com/screenshots_1", "www.example.com/screenshots_2"

s.license? ? ? ? ? = 'MIT License'

s.author? ? ? ? ? = { "作者名" => "郵箱地址" }

s.source? ? ? ? ? = { :git => "https://github.com/aizexin/AISpringButton.git", :tag => s.version.to_s }

# s.social_media_url = 'https://twitter.com/NAME'

s.platform? ? = :ios, '7.0'

# s.ios.deployment_target = '5.0'

# s.osx.deployment_target = '10.7'

s.requires_arc = true

s.source_files = 'AISpringButton/*'

# s.resources = 'Assets'

# s.ios.exclude_files = 'Classes/osx'

# s.osx.exclude_files = 'Classes/ios'

# s.public_header_files = 'Classes/**/*.h'

s.frameworks = 'Foundation', 'UIKit'

end

然后輸入下面命令檢查

pod lib lint

通過之后提交到github上

git add -A

git commit -m "first commit for version 1.0.0"

git push origin master

然后添加tag(可以在一開始就添加tag)

git tag '1.0.0'

git push --tags

然后就trunk上傳你的pod spec文件成功后你就可以早cocoa pod上搜到你的庫了

pod trunk push AISpringButton.podspec

如果沒有上傳成功可能是因為你庫有警告或者錯誤的原因可以執(zhí)行下面一句話

Pod repo push 本地spec庫名 本地.podsepc文件 --allow-warnings

如果沒有搜到可以調(diào)用下(跟新本地pod依賴庫)

pod setup


一起裝逼一起飛!

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侨颈,一起剝皮案震驚了整個濱河市余赢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哈垢,老刑警劉巖妻柒,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異耘分,居然都是意外死亡举塔,警方通過查閱死者的電腦和手機绑警,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來央渣,“玉大人计盒,你說我怎么就攤上這事⊙康ぃ” “怎么了北启?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長拔第。 經(jīng)常有香客問我咕村,道長,這世上最難降的妖魔是什么蚊俺? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任懈涛,我火速辦了婚禮,結果婚禮上春叫,老公的妹妹穿的比我還像新娘肩钠。我一直安慰自己,他們只是感情好暂殖,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布价匠。 她就那樣靜靜地躺著,像睡著了一般呛每。 火紅的嫁衣襯著肌膚如雪踩窖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天晨横,我揣著相機與錄音洋腮,去河邊找鬼。 笑死手形,一個胖子當著我的面吹牛啥供,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播库糠,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼伙狐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瞬欧?” 一聲冷哼從身側響起贷屎,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艘虎,沒想到半個月后唉侄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡野建,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年属划,在試婚紗的時候發(fā)現(xiàn)自己被綠了恬叹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡榴嗅,死狀恐怖妄呕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嗽测,我是刑警寧澤绪励,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站唠粥,受9級特大地震影響疏魏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晤愧,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一大莫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧官份,春花似錦只厘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钠右,卻和暖如春赋元,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背飒房。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工搁凸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狠毯。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓护糖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親嚼松。 傳聞我的和親對象是個殘疾皇子椅文,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

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