mini用了一年半卡的实在受不了?,于是抹除了硬盘重装了系统,现在需要重新装一下cocoaPods,就想记录一下这个过程,当然安装少不了各位博主的指引,大概步骤是一样的,多看几篇博客就OK.温馨提示:网比较差的话最好找一个网速好的地方安装.
1.安装RVM.
(1).RVM是Ruby的版本管理器,首先在终端输入以下命令
curl -L get.rvm.io | bash -s stable
(2).等待终端加载完毕,关闭终端重新打开后输入
rvm -v
如果能显示版本好则安装成功了。
2.用RVM升级Ruby
(1).查看当前版本
ruby -v
(2).列出已知的版本
rvm list known
(3).选择一个Ruby安装
rvm install 2.4.0 //我装的是这个版本
3.更换Ruby镜像
(1).检查当前镜像
gem sources -l
(2).移除当前镜像
gem sources --remove https://rubygems.org/
(具体看你上一步检查的结果)
(3).更换新的镜像
gem sources -a https://gems.ruby-china.org/
(4).检查新镜像是否安装成功
gem sources -l
4.安装CocoaPods
4.1使用Homebrew安装CocoaPods(推荐)
官网支持中文,大家可以到官网看看 https://brew.sh/index_zh-cn.html
(1).在Mac中输入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
(2).安装
brew install cocoapods
4.2直接安装
(1).安装
OS X EL Capitan升级后 使用新的指令,中间需要输入电脑密码
sudo gem install -n /usr/local/bin cocoapods
(2).下载标准配置文件,这一步可能会比较慢检查下载进度,新开一个终端窗口,输入cd ~/.cocoapods/
命令,执行du -sh *
查看文件夹大小.
pod setup
出现问题大家多问度娘...
(3).安装成功(哈哈哈)
5.CocoaPods使用
(1).导入项目需要的第三方库
cd 项目文件夹
如果是全新项目,那么需要手动创建Podfile文件
touch Podfile
(2).搜索到第三方库
pod search AFNetworking
(3).把搜索到第三方库pod 'AFNetworking', '~> 3.1.0'
,放入podfile
需要注意的是podfile里面输入的格式变了。
platform :ios, '8.0'
target '你的项目名称' do
pod 'AFNetworking', '~> 3.1.0'
end
(4).安装
pod install
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。否则无法关联pod下来的类库。
参考链接:http://www.cocoachina.com/bbs/read.php?tid-1706296.html