Pod安装 pod安装需要ruby ,ruby安装需要安装rvm
———————————————————————————————————————————————————————————
rvm安装
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。
$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
$ source ~/.rvm/scripts/rvm
检查一下是否安装正确
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
——————————————————————————————————————————————————————————————
ruby安装
列出已知的ruby版本
$ rvm list known
可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例)
$ rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
另附:
查询已经安装的ruby
$ rvm list
卸载一个已安装版本
$ rvm remove 1.9.2
——————————————————————————————————————————————————————————————
pod安装
sudo gem install cocoapods
——————————————————————————————————————————————————————————————
Pod 使用
1.cd 到响应项目中
2.如果没有Podfile文件就创建Podfile文件 $ touch Podfile
3.如果有Podfile文件就编辑 $ vim Podfile
4.英文状态下点击i开始编辑
5.然后输入命令
platform :ios, '10.0'
use_frameworks!
target 'ZFTQPOS3.0' do
pod 'Masonry'
end
6.点击esc 退出编译
7.点击shift+冒号 然后输入wq回车
8.开始运行设置 $ pod install
Masonry报错
若果项目报错 Exception:-[UIButton mas_makeConstraints:]: unrecognized selector sent to instance 0x7feef061f520
就设置Build Settings ->Linking ->Other Librarian Flags 添加 $(inherited)
Pod更新到最新版本
pod setup
pod查看第三方版本 (QIYU_iOS_SDK)是第三方sdk名称
pod search QIYU_iOS_SDK