一莲绰、Cocoapods的安裝
打開終端工具
1悦污、輸入: gem sources查看當(dāng)前軟件源
? ? ?顯示: https://rubygems.org/(不正確)
2、刪除不正確的源
? ? ?輸入: sudogem sources--remove? https://rubygems.org/(或者是自己的源)
3钉蒲、添加正確的源
? ? ?輸入: sudo gem sources -a https://gems.ruby-china.com/
4、安裝cocoapods
? ? ?輸入: sudo gem install cocoapods(等待安裝成功)
? ? ?如若出現(xiàn)下面這句提示:
? ? ? ? ? ERROR: Whileexecuting gem ... (Errno::EPERM)
? ? ? ? ? Operation not permitted - /usr/bin/pod
我們換個姿勢安裝
? ? ?輸入: sudo gem install -n /usr/local/bin cocoapods?
5彻坛、安裝完畢會有提示顷啼,此時我們的并不能結(jié)束,要是cocoapods正常使用昌屉,還需最后一步钙蒙,配置cocoapods環(huán)境
? ? ?輸入:pod setup配置cocoapods環(huán)境?
配置成功那就要恭喜你,可以正常使用cocoapods管理項(xiàng)目的第三方工具了间驮,失敗了躬厌?不要緊,我們還有辦法
? ? ?輸入: pod repo update –verbose ? ?然后再:pod setup (就可以啦)
6竞帽、驗(yàn)證cocoapods是否安裝完畢?
? ? ?輸入: pod --version查看版本扛施,如若正確顯示版本信息則表示安裝成功
二、Cocoapods的使用
1屹篓、新建工程/已有工程(都可以)
2疙渣、打開終端,輸入: cd 項(xiàng)目工程路徑(直接拖進(jìn)來即可)
3堆巧、輸入: pod init (生成profile文件)
4妄荔、使用vim profile 或者直接打開工程目錄下的profile文件
5泼菌、配置,如下
? ? ?platform : ios,'8.0'? // 表示最低版本兼容8.0
? ? ?target'BLEProject'do ?// 指定哪個項(xiàng)目
? ? ?pod"MMDrawerController+Storyboard","~>2.3.0" ?// 自己項(xiàng)目所需第三方以及版本 (可使用"pod search 第三方名"查詢版本)
? ? ?.......
? ? ?end
6啦租、根據(jù)配置文件哗伯,更新當(dāng)前文件?
? ? ?輸入: pod update(速度很慢或者根本無法成功)
? ? ?此時需要輸入: podupdate --verbose --no-repo-update
7、成功后在工程文件中會多一些文件篷角,以后打開工程需要打開workspace執(zhí)行文件
8焊刹、使用時: pod進(jìn)來的庫都算系統(tǒng)的庫,需要使用<>來import
9内地、之后只需在工程的Pods文件中的podfile中再添加需要的第三方庫
? ? ?pod 'AFNetworking', '~> 3.0' // 表示更新到3.0版本伴澄,不寫則是更新到最新版
? ? ?添加后,保存退出阱缓,再執(zhí)行podupdate --verbose --no-repo-update即可更新
10非凌、增加類庫或者刪除類庫(使用#注釋掉要刪除的類庫即可)先改配置文件,再執(zhí)行第9步更新操作即可
注:每次新建項(xiàng)目都要裝pod哦
三、刪除系統(tǒng)的Cocoapods ?(原文)
1荆针、打開終端敞嗡,輸入: which pod 回車顯示如下
? ? ?/usr/local/bin/pod
2、找到地址并刪除航背,輸入: sudo rm -rf /usr/local/bin/pod(上方查找到的地址)
3喉悴、接下來我們就要找到我們的cocoapods 安裝包的位置 輸入: gem list ?如圖所示
4拦赠、接下來們要看清楚版本號佛掖,然后進(jìn)行刪除秆撮,輸入命令sudo gem uninstall cocoapods -v 1.2.0(注:后面的版本號要和上面列表中的版本號對應(yīng))如果刪除成功: Successfully uninstalled cocoapods-1.2.0
5继找、接下來刪除 下一個包,輸入命令:sudo gem uninstall cocoapods-core -v 1.2.0(注:這個包上面也有蠢笋,注意版本好的對應(yīng))私恬,如果刪除成功:Successfully uninstalled cocoapods-core-1.2.0
6整以、檢查Cocoapods是否刪除成功凫乖,輸入: pod search JSONKit
? ? ? 顯示: -bash: pod: command not found(恭喜刪除成功错森,你可以再安裝多一遍了!!)