cocoapods

作者: cc_Jumper | 来源:发表于2018-05-22 20:06 被阅读11次

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

相关文章

网友评论

    本文标题:cocoapods

    本文链接:https://www.haomeiwen.com/subject/obmkjftx.html