(1)卡在Updating local specs repositories
pod install 被墙了,请大家换成pod install --verbose --no-repo-update
(2)出现这种警告
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, ‘9.0‘
(3)使用cocoapods导入第三方类库后头文件没有代码提示?
解决办法: 选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项,新增一个值"${SRCROOT}",并且选择\”Recursive\”
安装要点
检查ruby的源
gem sources -l
注意:-l为list中的l,不是数字1
显示如下:
*** CURRENT SOURCES ***
https://rubygems.org/
或者为
https://ruby.taobao.org/
上面两个源目前都不能使用了。我的最开始安装失败的原因就是使用了淘宝的源。
移除旧源,添加新源
移除旧源
$ gem sources --remove https://ruby.taobao.org/
https://ruby.taobao.org/ removed from sources
添加新源
$ gem sources -a http://gems.ruby-china.org/
http://gems.ruby-china.org/ added to sources
检查下
$ gem sources -l
*** CURRENT SOURCES ***
http://gems.ruby-china.org/
显示已经添加成功
更新下gem版本
$ sudo gem update --system
如果是最新的版本会显示
Latest version currently installed. Aborting.
安装cocoapods
sudo gem install -n /usr/local/bin cocoapods --pre
安装成功会显示:
Installing ri documentation for cocoapods-1.3.1
22 gems installed
验证
输入下面命令查看pod版本
$ pod --version
1.3.1
证明安装成功
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。