CocoaPods
mac系统已经默认安装好了Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v查看当前ruby版本。如下:
ruby -v
如果你想在你的Mac上更新Ruby,可以在终端中输入命令行执行以下步骤:
1.安装RVM:
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
测试是否安装成功:
rvm -v
2.升级Ruby
rvm list known
rvm install 版本号
接下来就是下载和安装Cocoapods
执行
sudo gem install cocoapods
如果出现错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
可执行以下命令行:
sudo gem install -n /usr/local/bin cocoapods
如果发现半天没有任何反应。原因是我们需要访问cocoapods.org,该网站可能被天朝墙了。
我们可以用淘宝的Ruby镜像来访问该网站,如下:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
验证是否替换成功:
gem sources -l
如果替换成功,则继续执行:
sudo gem install cocoapods
接下来就是如何使用Cocoapods:
在终端中输入命令行执行以下步骤:
cd 项目路径 (如果不知道路径,也可以把项目文件夹拖进终端 cd 后面)
进入项目文件夹后,可执行以下步骤:
vim Podfile
接着按下 “i” 键,输入你想加入的第三方库:
platform :ios, '8.0'
target '项目名' do
pod 'AFNetworking'
end
编辑完后,按下 “esc” 键,再按 “:” “w” "q" ,回车保存并退出编辑状态
在终端输入命令安装相应的第三方库后,输入命令行:
pod install
如果你想更新项目中所有第三方库,可执行以下命令行:
pod update
当执行pod install或者pod update时,长时间停留在Analyzing dependencies不动,可使用以下命令行:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
最后就是如何卸载Cocoapods:
打开终端,输入以下命令行:
which pod
我们会看到一个地址,这个地址就是CocoaPods的安装路径
/usr/local/bin/pod
接着执行删除命令行:
sudo rm -rf /usr/local/bin/pod
输入以下命令来获取我们的CocoaPods安装包的位置:
gem list
如图:
看到上面的列表,找到我们要删除的部分,进行删除:
sudo gem uninstall cocoapods -v 1.0.1 (注:后面的版本号要和上面列表中的版本号对应)
sudo gem uninstall cocoapods-core -v 1.0.1
检测是否删除成功,可输入如下命令:
pod search AFNetworking