CocoaPods安装和使用问题和要点汇总

安装问题
1、安装RVM

(1)curl -L https://get.rvm.io | bash -s stable
(2)载入RVM:source ~/.rvm/scripts/rvm
(3)检查是否安装正确:rvm -v

2、使用RVM安装ruby

(1)查看所有ruby版本:rvm list known
(2)查看已安装的ruby版本:rvm list
(3)安装ruby:rvm install 2.3
安装过程中可能遇到homebrew的问题

CocoaPods安装和使用问题和要点汇总_第1张图片
Paste_Image.png

解决办法是先安装homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后再继续上面的安装ruby
(4)设置ruby默认版本:rvm use 1.9.3 --default

使用问题(持续更新,记录遇到的CocoaPods问题)

1、pod install出错:
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git named master.
You can try adding it manually in ~/.cocoapods/repos or via pod repo add.
解决办法:直接pod setup,然后再pod install

2、pod install出错:
[!] The dependency SDWebImage (~> 3.8.2) is not used in any concrete target.
解决办法:新版本的CocoaPods需要在加上target 'KTRealmDemo' do end

platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
end

3、更新库和添加新的库:
pod update是更新所有的库,如果pod update长时间没反应,有两种可能:(1)、被大天朝给墙了;(2)、你的Podfile文件可能有问题,比如你的版本号根本不存在。
如果只是想添加某个库,如先是这样的:

platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
end

后来改为:

platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
pod 'UITableView+FDTemplateLayoutCell', '~> 1.4’
end

那么建议你用pod install,它只会下载新的UITableView+FDTemplateLayoutCell。

4、警告:
Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。或者输入格式错误,没输入运行版本:platform:ios, '8.0'

5、使用命令创建编辑Podfile
a、使用命令"vim Podfile"创建,没有该文件则会创建一个,有的话会直接打开
b、接着输入"i"编辑
c、键入内容
d、然后按Esc,并且输入":"号进入vim命令模式,然后在冒号后边输入wq退出编辑

6、pod insatll/pod update非常慢:
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

你可能感兴趣的:(CocoaPods安装和使用问题和要点汇总)