如何下载安装Cocoapods
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org/
$ sudo gem install cocoapods
如何使用Cocoapods
$ vim Podfile
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
:wq
$ pod install
$ pod update
针对安装或是更新卡死在Analysis dependence(分析依赖)环节可采用以下命令解决
pod install --verbose --no-repo-update
或者
pod update --verbose --no-repo-update
当把Cocoapods导入第三方类库后,头文件没有代码提示的解决办法
- 选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项
- 新增一个值"${SRCROOT}",并且选择\”Recursive\”
我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
只有在终端中出现下面文字才表明你上面的命令是成功的:
这时候,你再次在终端中运行:
我们先创建这个神奇的PodFile。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:
然后在Podfile文件中输入以下文字:
然后按Esc键保存退出。vim环境下,保存退出命令是:
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令: