卸載cocoapods
1.打開終端,輸入命令 which pod
然后回車 我們就看到一個(gè)地址,這個(gè)地址就是我們安裝pod 的地址
2.找到地址了,然后我們就要?jiǎng)h除了 輸入命令 sudo rm -rf /usr/local/bin/pod
后面的地址就是圖上的地址;接下來回讓你輸入密碼(密碼都知道,蘋果的開機(jī)密碼)
3.接下來我們就要找到我們的cocoapods 安裝包的位置 輸入如下命令:gem list
4.接下來們要看清楚版本號(hào),然后進(jìn)行刪除,輸入命令 sudo gem uninstall cocoapods -v 0.39.0
5.接下來刪除 下一個(gè)包,輸入命令:sudo gem uninstall cocoapods-core -v 0.39.0
6.接下來們們檢查cocoapods是否刪除: 輸入如下命令:pod
-bash: pod: command not found
出現(xiàn)以上表示已經(jīng)刪除
安裝cocoapods
1.設(shè)置ruby的軟件源
這是因?yàn)閞uby的軟件源rubygems.org因?yàn)槭褂脕嗰R遜的云服務(wù),需要翻墻,所以我們用中國的,需要更新一下ruby的源,過程如下:
gem sources -l
#(查看當(dāng)前ruby的源)
gem sources --remove https://rubygems.org/
#(移除當(dāng)前ruby的源)
gem sources -a https://ruby.taobao.org/
(增加ruby的源)
或者 gem sources -a https://gems.ruby-china.org/
gem sources -l
#(再次查看當(dāng)前ruby的源)
如果Terminal輸出:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
就證明ruby的軟件源已經(jīng)設(shè)置OK了。
安裝
在終端輸入命令:sudo gem install cocoapods
如果報(bào)錯(cuò):
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
輸入命令:sudo gem install -n /usr/local/bin cocoapods
開始下載,大概400多M
下載安裝完成會(huì)提示Setup completed
使用
以應(yīng)用AFNetworking為例,用cd切換到項(xiàng)目根目錄
輸入命令:pod init
會(huì)自動(dòng)生成Podfile文件,再用vim命令打開,修改要加載的第三方庫如下:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'CocoapodsTest' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for CocoapodsTest
pod "AFNetworking"
target 'CocoapodsTestTests' do
inherit! :search_paths
# Pods for testing
end
end
按esc,再輸入:wq保存并退出
再輸入命令:pod install
即可安裝成功