cocoapods基本使用
1.在项目中创建Podfile文件
pod init
2.编辑Podfile文件,设置需要集成的库
platform :ios, '9.0'
target 'pccTestOC0518' do
pod 'Masonry'
#pod 'ReactiveCocoa', '~> 7.0'
pod 'YYKit'
pod 'MBProgressHUD'
pod 'NSLogger'
end
3.pod install/update
会在项目目录中生产pccTestOC0518.xcworkspace然后打开该工程即可;
使用cocoapods遇到的问题及解决方式汇总
Q1:pod search error
清理缓存sudo rm -rf ~/Library/Caches/CocoaPods
Q2:多版本pod并存
主要是解决旧项目Podfile中在新版本的pod中update会有依赖错误,可以用指定版本的pod来操作,而新的工程可以使用新版本的pod
1、 安装rvm(Ruby Version Manager)工具
//可能需要翻墙
$ curl -L get.rvm.io | bash -s stable
// 要想使用 'rvm'命令需要执行下面一行代码
$ source ~/.rvm/scripts/rvm
2、安装多版本ruby及切换
// 1.列出可安装的ruby版本
> rvm list known
// 2.列举当前列表
> rvm list
// 3.卸载指定版本
rvm remove 2.4.1
// 4.切换且设置成默认版本
> rvm use 2.3 [--default]
3、可以在不同的ruby环境下安装不同版本的cocoapods
sudo gem install cocoapods -v 1.4.0
Q3:解决不同项目需要不同版本的pod,代替Q2的另外一种处理
直接安装多版本pod,然后使用以下命令指定pod install版本
pod _0.35.0_ install, pod _0.38.2_ install
网友评论