之前没用过cocoapods,但是新项目需要用到。
安装cocoapods:
按照官方的:
$ sudo gem install cocoapods // 但是什么都没有发生
升级gem
$ sudo gem update --system // 升级成功
使用淘宝源
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
再次
$ sudo gem install cocoapods //ERROR: While executing gem ... (TypeError)
instance of Date needs to have method `marshal_load'
//There must be another way.决定回到原来的源,或许只是因为等得不够久
$ gem sources --remove http://ruby.taobao.org/ //移除淘宝源,使用默认的源
$ sudo gem install cocoapods //不知道过了多久,终于开始下载了.....success
新建立一个工程如下 会发现有一点点区别
在终端cd到工程目录下
建立一个Podfile
这不是随便写的,是可以在github上找到得
接下来
pod install
但是问题接踵而来
需要改变一下用户所有权
接下来总可以安装了吧
ok,成功下载,注意最后一句话
关掉项目,到项目文件夹下面,可以看到多了一个workspace文件 打开它
现在的工程如下
可以看到AFNetworking已经下载下来了
在项目中引入AFNetworking并编译,OK,没出现问题.
更新的话用Pod update