CocoaPods初体验

之前没用过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



终于明白,“喜欢”是一种莫大的能量!
原文地址:https://www.cnblogs.com/tml839720759/p/5a1152a8150279260000000000000000.html