OC 代碼上傳到cocoapods

****遇到一個(gè)坑****,****之前電腦里裝有****cocoapods,****后來升級電腦到最新系統(tǒng)****,****可運(yùn)行到后面的時(shí)候發(fā)現(xiàn)提示我說****cocoapods****找不到了****,****如果你也有此情況****,****請看我的這篇文章

解決Mac OS X 10.11更新以后Cococapods找不到問題
升級10.11的系統(tǒng)以后執(zhí)行 pod install 的時(shí)候報(bào)錯(cuò)

  • 一 在工程根目錄中初始化一個(gè)Podspec文件


    Paste_Image.png
  • 二 創(chuàng)建 podspec文件
    pod spec create STRowLayout 之后會(huì)生成STRowLayout.podspec文件

  • 三 最好下載個(gè)Sublime程序(也可以是別的編輯器,可以百度自己找一下),專門用于編輯podspec(因?yàn)橹苯佑孟到y(tǒng)的編輯器打開被坑過,(????)??)


    Paste_Image.png
  • 四 用sublime編寫下面的代碼,注意要寫清楚,不然會(huì)報(bào)錯(cuò)

Pod::Spec.new do |s|
# 項(xiàng)目名稱
s.name         = 'STRowLayout' 
# 描述一下項(xiàng)目的作用
s.summary      = 'On the basis of STRowLayout encapsulation.'
# 版本號
s.version      = '1.0.1'
# 開源許可證
s.license      = { :type => 'MIT', :file => 'LICENSE' }
# 作者信息
s.authors      = { 'CoderST' => '694468528@qq.com' }
# 所支持的系統(tǒng)以及版本號
s.platform     = :ios, '7.0'
# 項(xiàng)目首頁
s.homepage     = "https://github.com/CoderST/RowFayout"
# 資源地址鏈接
s.source       = { :git => 'https://github.com/CoderST/RowFayout.git', :tag => s.version.to_s }
# 是否支持arc
s.requires_arc = true
# 文件
s.source_files = 'STRowLayout/**/*.{h,m}'
# 頭文件
s.public_header_files = 'STRowLayout/*.{h}'
# 所用到的系統(tǒng)類庫
s.frameworks = 'Foundation', 'UIKit'
# 所用到 cocoapods 中的其他類庫
#s.dependency 'AFNetworking', '~>3.1.0'
end

注意:如果上面是swift的話要改為{swift}
s.source_files = 'STRowLayout/*/.{swift}'

 - ERROR | name: The name of the spec should match the name of the file.
 - ERROR | [iOS] file patterns: The `source_files` pattern did not match any file.
  • 1 出現(xiàn)上面第一個(gè)錯(cuò)誤的時(shí)候,是因?yàn)閟.name 要寫成你上傳到cocoapods上文件的名稱,而不是你xcode新建項(xiàng)目的名稱
  • 2 出現(xiàn)這個(gè)錯(cuò)誤就比較蛋疼了,在自己的房子了搞了一晚上都沒有搞好,第二天到公司,打開電腦,就在試了一下 "pod spec lint STRowLayout.podspec" 結(jié)果好了~~?? 也是醉了,懷疑更網(wǎng)絡(luò)有關(guān)系!
  • 五 編寫后記得git一下
git add .
git commit -m"改動(dòng)的內(nèi)容"
git push
  • 六 給項(xiàng)目打tag
git tag '1.0.1' 
git push --tags 
  • 七 此部非常重要,如果錯(cuò)誤會(huì)報(bào)錯(cuò)誤(經(jīng)常會(huì)出現(xiàn)的錯(cuò)誤-第八步驟,出現(xiàn)錯(cuò)誤慢慢調(diào)),此處的STRowLayout.podspec改為你自己的podspec
    pod spec lint STRowLayout.podspec
    Paste_Image.png

    看到上面的截圖,恭喜你,說明你已經(jīng)驗(yàn)證通過啦!!!
  • 八 報(bào)錯(cuò)信息
RowFayout git:(master) pod spec lint STRowLayout.podspec           

 -> STRowLayout (1.0.0)
    - ERROR | file patterns: The `source_files` pattern did not match any file.

Analyzed 1 podspec.

[!] The spec did not pass validation, due to 1 error.
  • 九 如果上面一部通過,恭喜你?? 已經(jīng)進(jìn)行一大半了,下面就是 - 注冊trunk
    pod trunk register 694468528@qq.com 'CoderST' -- verbose
    建議郵箱與Github的保持一致滋早,這樣提交日志上面就會(huì)顯示你的Github賬號

  • 十 查看自己注冊信息
    pod trunk me

  • 十一 提交
    pod trunk push
    有時(shí)可能會(huì)出現(xiàn)如下錯(cuò)誤:[!] There was an error pushing a new version to trunk: getaddrinfo: nodename nor servname provided, or not known
    大體是因?yàn)榫W(wǎng)絡(luò)導(dǎo)致的缨硝,過一會(huì)兒再試試就行了(心中有一萬個(gè)草泥馬飛過~~)

    Paste_Image.png

    出現(xiàn)這個(gè)圖恭喜,你已經(jīng)上傳成功cocoapods

  • 十二 別慌恭喜和草泥馬,以為成功了 在pod search STRowLayout 出現(xiàn)下面錯(cuò)誤

    Paste_Image.png

    臥槽這成功更失敗有什么區(qū)別,既然說找不到!!!!
    于是在找答案,可以用下面的命令試試
    rm ~/Library/Caches/CocoaPods/search_index.json
    Paste_Image.png

    在pod search STRowLayout
    Paste_Image.png

這下終于KO了~~??


Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末歹撒,一起剝皮案震驚了整個(gè)濱河市靴拱,隨后出現(xiàn)的幾起案子儒将,更是在濱河造成了極大的恐慌,老刑警劉巖无埃,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赴背,死亡現(xiàn)場離奇詭異,居然都是意外死亡逊朽,警方通過查閱死者的電腦和手機(jī)罕伯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惋耙,“玉大人捣炬,你說我怎么就攤上這事≌篱唬” “怎么了湿酸?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長灭美。 經(jīng)常有香客問我推溃,道長,這世上最難降的妖魔是什么届腐? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任铁坎,我火速辦了婚禮,結(jié)果婚禮上犁苏,老公的妹妹穿的比我還像新娘硬萍。我一直安慰自己,他們只是感情好围详,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布朴乖。 她就那樣靜靜地躺著祖屏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪买羞。 梳的紋絲不亂的頭發(fā)上袁勺,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機(jī)與錄音畜普,去河邊找鬼期丰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吃挑,可吹牛的內(nèi)容都是我干的钝荡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼儒鹿,長吁一口氣:“原來是場噩夢啊……” “哼化撕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起约炎,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蟹瘾,沒想到半個(gè)月后圾浅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡憾朴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年狸捕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片众雷。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡灸拍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出砾省,到底是詐尸還是另有隱情鸡岗,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布编兄,位于F島的核電站轩性,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏狠鸳。R本人自食惡果不足惜揣苏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望件舵。 院中可真熱鬧卸察,春花似錦、人聲如沸铅祸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至洪乍,卻和暖如春眯杏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壳澳。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工岂贩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人巷波。 一個(gè)月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓萎津,卻偏偏與公主長得像,于是被迫代替她去往敵國和親抹镊。 傳聞我的和親對象是個(gè)殘疾皇子锉屈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

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

  • 一、創(chuàng)建的github倉庫原文地址 1 進(jìn)入Github網(wǎng)站www.github.com登陸自己的賬號后 2 建立...
    freesan44閱讀 3,934評論 2 12
  • 項(xiàng)目組件化垮耳、平臺(tái)化是技術(shù)公司的共同目標(biāo)颈渊,越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 21,807評論 0 39
  • Ruby 安裝 要安裝cocospods 首先需要安裝ruby终佛,可以先安裝xcode俊嗽,再安裝macport ,最后...
    山天大畜閱讀 1,861評論 0 1
  • 原理介紹 cocoapods是一個(gè)ios的包管理工具,基于ruby,安裝使用命令sudo gem install ...
    平謙閱讀 2,603評論 1 2
  • 段友出征铃彰,寸草不生绍豁。在段子里面混久了。什么都能看出點(diǎn)內(nèi)涵來牙捉。都能感覺出有點(diǎn)污竹揍。七零、八零后們應(yīng)該還記得有一首經(jīng)典歌...
    張秀水閱讀 214評論 0 0