卸载cocoapods
1.打开终端,输入命令 which pod
然后回车 我们就看到一个地址,这个地址就是我们安装pod 的地址
2.找到地址了,然后我们就要删除了 输入命令 sudo rm -rf /usr/local/bin/pod
后面的地址就是图上的地址;接下来回让你输入密码(密码都知道,苹果的开机密码)
3.接下来我们就要找到我们的cocoapods 安装包的位置 输入如下命令:gem list
4.接下来们要看清楚版本号,然后进行删除,输入命令 sudo gem uninstall cocoapods -v 0.39.0
5.接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 0.39.0
6.接下来们们检查cocoapods是否删除: 输入如下命令:pod
-bash: pod: command not found
出现以上表示已经删除
安装cocoapods
1.设置ruby的软件源
这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,需要翻墙,所以我们用中国的,需要更新一下ruby的源,过程如下:
gem sources -l
#(查看当前ruby的源)
gem sources --remove https://rubygems.org/
#(移除当前ruby的源)
gem sources -a https://ruby.taobao.org/
(增加ruby的源)
或者 gem sources -a https://gems.ruby-china.org/
gem sources -l
#(再次查看当前ruby的源)
如果Terminal输出:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
就证明ruby的软件源已经设置OK了。
安装
在终端输入命令:sudo gem install cocoapods
如果报错:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
输入命令:sudo gem install -n /usr/local/bin cocoapods
开始下载,大概400多M
下载安装完成会提示Setup completed
使用
以应用AFNetworking为例,用cd切换到项目根目录
输入命令:pod init
会自动生成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
即可安装成功