安裝Cocoapods

[《CocoaPods安裝和使用教程》]
2016最新CocoaPods安裝和錯(cuò)誤解決
2016最新CocoaPods安裝與使用雁乡,問題解決

更換源

更新升級(jí)gem

  • sudo gem update --system

安裝

  • sudo gem install cocoapods
  • 安裝報(bào)錯(cuò)
    ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
  • 改為::sudo gem install -n /usr/local/bin cocoapods或者gem install rails -V

更換repo鏡像為國(guó)內(nèi)服務(wù)器

初始化第三方庫信息

  • pod setup
  • 可以到finder中前往文件夾~/.cocoapods/中查看pod的文件大小值漫,澳腹,大概將近400M
  • 相關(guān) 來自網(wǎng)頁

以后更新第三方庫信息

  • pod repo update

搜索

  • pod search

解析Podfile酱塔,安裝第三方框架

  • pod install
  • 有個(gè)問題:pod install 換成pod install --verbose --no-repo-update這個(gè)命令,前面的命令被墻了

解析Podfile邮利,升級(jí)第三方框架

  • pod update

卸載:sudo gem uninstall cocoapods

以后使用CocoaPods過程中出現(xiàn)了莫名其妙的問題

  • sudo gem update --system
  • sudo gem install cocoapods
  • pod setup

gem 常用命令

  • 查看gem源
    gem sources –l
  • gem自身升級(jí)
    sudo gem update –system
  • 查看版本
    gem --version
  • 清除過期的gem包
    sudo gem cleanup
  • 刪除包
    gem uninstall cocoapods
  • 更新包
    sudo gem update#
  • 列出本地安裝的包
    gem list

安裝中遇到的問題

  • 安裝cocoa pods時(shí)延届,在終端執(zhí)行pod search第三方框架時(shí)出錯(cuò):[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking
    解決方案:執(zhí)行rm ~/Library/Caches/CocoaPods/search_index.json
    然后再執(zhí)行pod search第三方框架

  • 執(zhí)行pod install時(shí)報(bào)錯(cuò):[!] The dependency AFNetworking is not used in any concrete target.
    Pod file文件內(nèi)容:#最低支持的 iOS 版本
    platform :ios, '8.0'

Swift項(xiàng)目需要將框架轉(zhuǎn)換為 frameworks才能使用

use_frameworks!

框架列表

pod 'AFNetworking’, ‘3.1.0’
解決方案:在Podfile文件內(nèi)容中加上:target '項(xiàng)目名稱' do酱固,記得在最后要加上end
如圖


Snip20160615_10.png

解決方法:pod問題 問題2

添加第三方庫的target

target “test” do // test是項(xiàng)目的target

框架列表

pod 'AFNetworking’, ‘3.1.0’
解決方案:在Podfile文件內(nèi)容中加上:target "項(xiàng)目名稱" do媒怯,記得在最后要加上end

記得要加上end

end

格式如

 source 'https://github.com/CocoaPods/Specs.git'
 platform :ios, "6.0"
 target :’cocoapod測(cè)試’do
 pod "Masonry"
 pod "AFNetworking"
 end

6.測(cè)試

【如果有版本號(hào)订讼,則說明已經(jīng)安裝成功】
pod --version

7.利用cocoapods來安裝第三方框架

01 進(jìn)入要安裝框架的項(xiàng)目的.xcodeproj同級(jí)文件夾
02 在該文件夾中新建一個(gè)文件podfile
03 在文件中告訴cocoapods需要安裝的框架信息
    a.該框架支持的平臺(tái)
    b.適用的iOS版本
    c.框架的名稱
    d.框架的版本

8.安裝

pod install --no-repo-update
pod update --no-repo-update

安裝報(bào)錯(cuò):

框架支持的iOS版本問題

platform :ios, "6.0"

9.說明

platform :ios, '8.0' 用來設(shè)置所有第三方庫所支持的iOS最低版本
pod 'SDWebImage','~>2.6' 設(shè)置框架的名稱和版本號(hào)

版本號(hào)的規(guī)則:

'>1.0'    可以安裝任何高于1.0的版本
'>=1.0'   可以安裝任何高于或等于1.0的版本
'<1.0'    任何低于1.0的版本
'<=1.0'   任何低于或等于1.0的版本
'~>0.1'   任何高于或等于0.1的版本,但是不包含高于1.0的版本
'~>0'     任何版本扇苞,相當(dāng)于不指定版本欺殿,默認(rèn)采用最新版本號(hào)

新建Podfile

  • vim Podfile
  • 輸入i:進(jìn)入編輯狀態(tài)
  • 輸入dd:刪除當(dāng)前行
  • 按ESC:退出編輯模式
  • 輸入:wq:保存并退出
  • Podfile文件的格式
platform :ios, '8.0'
pod '框架名字'
pod '框架名字', '~> 版本號(hào)'

一些錯(cuò)誤
echo "pod 'AFNetworking'" >Podfile將雙引號(hào)內(nèi)容寫入文件
Cocoapods升級(jí)遇到問題
CocoaPods版本升級(jí)那些坑
Cocoapods降低版本及卸載
安裝錯(cuò)誤
pod search失敗
linux下提示bash:command not found
pod 更新失敗

2017年1月更新

使用Cocoapods提示錯(cuò)誤 Abort trap: 6 解決方法,RubyGems淘寶鏡像管理失效解決方法
Mac上更新Ruby

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鳖敷,一起剝皮案震驚了整個(gè)濱河市脖苏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌定踱,老刑警劉巖棍潘,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異崖媚,居然都是意外死亡亦歉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門畅哑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肴楷,“玉大人,你說我怎么就攤上這事荠呐∪瑁” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵泥张,是天一觀的道長(zhǎng)呵恢。 經(jīng)常有香客問我,道長(zhǎng)媚创,這世上最難降的妖魔是什么渗钉? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮钞钙,結(jié)果婚禮上晌姚,老公的妹妹穿的比我還像新娘粤剧。我一直安慰自己,他們只是感情好挥唠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著焕议,像睡著了一般宝磨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盅安,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天唤锉,我揣著相機(jī)與錄音,去河邊找鬼别瞭。 笑死窿祥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蝙寨。 我是一名探鬼主播晒衩,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼墙歪!你這毒婦竟也來了听系?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤虹菲,失蹤者是張志新(化名)和其女友劉穎靠胜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體毕源,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浪漠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了霎褐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片址愿。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瘩欺,靈堂內(nèi)的尸體忽然破棺而出必盖,到底是詐尸還是另有隱情,我是刑警寧澤俱饿,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布歌粥,位于F島的核電站,受9級(jí)特大地震影響拍埠,放射性物質(zhì)發(fā)生泄漏失驶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一枣购、第九天 我趴在偏房一處隱蔽的房頂上張望嬉探。 院中可真熱鬧擦耀,春花似錦、人聲如沸涩堤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胎围。三九已至吁系,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間白魂,已是汗流浹背汽纤。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留福荸,地道東北人蕴坪。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像敬锐,于是被迫代替她去往敵國(guó)和親背传。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

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