發(fā)布自己的項(xiàng)目到Cocoapods開源庫

動(dòng)機(jī)

為什么要把代碼發(fā)布到Cocoapods?

  • 對于部分非ARC項(xiàng)目森缠,省去了大量的 -fno-objc-arc 標(biāo)記
  • 規(guī)范更新代碼版本
    • 團(tuán)隊(duì)開發(fā)拔鹰,指定三方庫的版本,就會(huì)避免因不同時(shí)間去下載文件而可能會(huì)導(dǎo)致文件不一致的情況
    • 如若有新版本贵涵,只需一行命令就知曉(pod update
  • Cocoapods 使用簡單
    • 首先進(jìn)入項(xiàng)目目錄列肢,pod init
    • 新建并編輯 Podfile
    • 下載安裝, pod install

準(zhǔn)備工作

  • 待發(fā)布的項(xiàng)目(這里以 CYPasswordView 示例)
  • 本機(jī)安裝 Cocoapods (點(diǎn)我查看CocoaPods安裝文檔)
  • 注冊 Cocoapods
    • 查看是否注冊瓷马,pod trunk me
    • 注冊,pod trunk register 郵箱地址 '用戶名' --verbose
      • 需要到郵箱里校驗(yàn)
    • 注冊成功后刻炒,再次查看决采,可能會(huì)輸出一下信息:


      cocoapods_register.png

發(fā)布

編輯 podspec 文件

  • 切換到項(xiàng)目根目錄,執(zhí)行命令 pod spec create CYPasswordView

  • 編輯 podspec 文件

    • 這里參照的是 MJRefresh 的 podspec 文件
    • 編輯后的文件如下:


      cocoapods_podspec.png
  • 校驗(yàn) podspec 文件

    • pod spec lint CYPasswordView.podspec --verbose
    • 如果校驗(yàn)通過坟奥,會(huì)提示:CYPasswordView.podspec passed validation.

開始發(fā)布

pod trunk push CYPasswordView.podspec
發(fā)布完成树瞭,如下圖

cocoapods_push_podspec.png

查看發(fā)布的版本

pod search CYPasswordView
如下圖

cocoapods_search.png

刪除已經(jīng)發(fā)布到 Cocoapods 的版本

pod trunk delete {podname} {version}

  • 刪除的時(shí)候,有可能會(huì)報(bào)錯(cuò)爱谁,如果 podname 和 version 都正確的情況下報(bào)錯(cuò)晒喷,可連續(xù)執(zhí)行兩次刪除命令,親測访敌,可以刪除
  • 刪除成功的提示: [!] The version is already deleted.

TIPS

  • 發(fā)布的時(shí)間大概需要三分鐘凉敲,根據(jù)網(wǎng)絡(luò)有關(guān),請耐心等待(最好翻墻)
  • 提交重復(fù)版本寺旺,會(huì)報(bào)錯(cuò) ([!] Unable to accept duplicate entry for……
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爷抓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子阻塑,更是在濱河造成了極大的恐慌蓝撇,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陈莽,死亡現(xiàn)場離奇詭異渤昌,居然都是意外死亡虽抄,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門独柑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迈窟,“玉大人,你說我怎么就攤上這事忌栅〕岛ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵狂秘,是天一觀的道長骇径。 經(jīng)常有香客問我,道長者春,這世上最難降的妖魔是什么破衔? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮钱烟,結(jié)果婚禮上晰筛,老公的妹妹穿的比我還像新娘。我一直安慰自己拴袭,他們只是感情好读第,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拥刻,像睡著了一般怜瞒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上般哼,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天吴汪,我揣著相機(jī)與錄音,去河邊找鬼蒸眠。 笑死漾橙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的楞卡。 我是一名探鬼主播霜运,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蒋腮!你這毒婦竟也來了淘捡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤池摧,失蹤者是張志新(化名)和其女友劉穎案淋,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體险绘,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡踢京,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宦棺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瓣距。...
    茶點(diǎn)故事閱讀 38,577評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖代咸,靈堂內(nèi)的尸體忽然破棺而出蹈丸,到底是詐尸還是另有隱情,我是刑警寧澤呐芥,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布逻杖,位于F島的核電站,受9級特大地震影響思瘟,放射性物質(zhì)發(fā)生泄漏荸百。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一滨攻、第九天 我趴在偏房一處隱蔽的房頂上張望够话。 院中可真熱鬧,春花似錦光绕、人聲如沸女嘲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽欣尼。三九已至,卻和暖如春停蕉,著一層夾襖步出監(jiān)牢的瞬間愕鼓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工谷徙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拒啰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓完慧,卻偏偏與公主長得像谋旦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子屈尼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評論 2 348

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