其实网上很多介绍如何安装及使用cocoapods的文章,本来是不想写的,但是在自己使用安装过程中确实没用那么顺利,所以在此写下这篇文章希望对看到本文的同行们有所帮助,如果有不对或者更好的方式,希望大神们留言指导。
现在的cocoapods与之前比较,有很多不一样的地方。
一、安装Homebrew
Homebrew基本上已经是MAC user必备的tool了,还沒裝的人强烈建议赶快安装上它吧!网络上教学很多,这边就不再多介绍了。本文中要安装的rvm依赖brew。
打开终端输入brew安装命令:
$:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、安装RVM.
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。
打开终端输入rvm安装命令:
$: curl -L get.rvm.io | bash -s stable
等待一段时间后就可以成功安装好 RVM
执行命令:
$: source ~/.bashrc
$: source ~/.bash_profile
检查一下是否安装正确,输入rvm版本命令:
$: rvm -v
三、用RVM升级Ruby
ruby是cocoapods运行环境的基础,建议使用最新版本的ruby镜像,我使用的是v2.3.0,gem是管理Ruby库和程序的标准包,如果它的版本过低也可能导致安装失败,解决方案自然是升级Gem,执行下述命令即可:
更新升级gem
$:sudo gem update --system
查看当前ruby版本,在终端中输入以下命令:
$: ruby -v
列出已知的ruby版本 --找到最新的版本安装
$: rvm list known
安装ruby 2.3.0 这个你随意只要大于2.2就行
$: rvm install 2.3.0
四、下载安装CocoaPods
在终端中输入以下命令:
$:sudo gem install -n /usr/local/bin cocoapods
更新:
$:sudo gem update cocoapods
在终端中输入:
$:pod setup
会出现“Setting up CocoaPods master repo“提示,给你的感觉是一直卡着不动,在这里我等了好久,通过新开一个终端窗口,输入命令行进入cocoapods文件夹内:
$:cd ~/.cocoapods/
执行查看文件下载进度:
$:du -sh *
有的人说大概有八十多兆,但不知道为什么我查看的下载进度已经达到三百多兆了。这个过程会很慢请耐心等待。
待下载成功后,就可以执行cocoapods的常规命令了,现在总结一下常用的命令:
cd 到项目文件同级目录建立Podfile(配置文件),终端输入 :
$:vim Podfile
键盘输入 i,进入编辑模式,输入例如依赖的第三方库,格式如下:
workspace ’MyApp’platform :ios, '8.0'
project 'MyAp.xcodeproj'
target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq保存并退出。
注意:键盘输入 :后,才能输入wq。回车后发现项目总目录中多一个Podfile文件。
确定终端cd到项目总目录,然后输入 :
$:pod install --verbose --no-repo-update
或
$ pod update --verbose --no-repo-update
里面的MyApp记得替换为自己工程里面的target。这样就基本OK了。
注:启动项目时选择以:.xcworkspace后缀结尾的项目启动文件打开项目。
有更好方法或建议的可以留言,互相交流互相学习。
网友评论