简单易懂的Cocoapods的安装和使用方法

cocoapods 安装与使用:
(一般的Mac电脑都已经安装好了ruby环境)

首先尝试升级你的Ruby环境

sudo gem update --system

安装pods 终端输入:

 sudo gem install cocoapods 

如果没有反应是因为被网络墙组个了就需要用淘宝镜像来访问cocoapods
创建淘宝镜像环境第一步:

gem sources —remove https://rubygems.org/   //(有了反应之后再输入下面的命令)
gem sources -a http://ruby.taobao.org/  //(完成淘宝镜像的创建)

下面是验证你是否创建成功:

 gem sources -l     //(在终端出现CURRENT SOURCES 的字样表明你已创建成功)

下面就是下载cocoapods了:

sudo gem install cocoapods    //(等待十几秒钟就可以看到cocoapods在本地下载安装好了)

下面是使用cocoapods了:(我们以在工程中导入AFNetworking为例)AFNetworking类库在GitHub地址是:https://github.com/AFNetworking/AFNetworking

(1)我们要确定AFNetworking是否支持cocoa pods的导入,在终端输入以下命令:

pod search AFNetworking  //(然后就可以看到介绍AFNetworking的东西,说明他是支持cocoa pods的导入的)

下面我们我们来创建一个Xcode工程,我们利用cocoapods导入库的时候主要是利用一个Podfile的文件的,相当于在Podfile文件中写下你要导入的库,然后利用cocoapods来下载就可以了。(注意每个项目只有一个Podfile的文件)
下面我们就开始创建Podfile的文件,首先我们要利用cd的命令进入工程的文件夹,再输入以下命令:

vim Podfile

然后按下i进入Podfile的编辑模式,在文件中输入以下的文字:

platform :ios, ‘7.0’
pod “AFNetworking”, “~> 2.0”

(这两段文字是在AFNetworking的github的页面可以找得到的)
然后保存退出编辑。vim环境下的,保存退出命令是:

:wq     //(这时候你可以在你的工程目录下看到一个Podfile的文件,注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下)

最后就是下载AFNetworking了:

pod install  //(等待一段时间后就可以在最后的地方看到如下的字样,说明你已经下载成功了

[!] From now on use CocoaPodsDemo.xcworkspace.)

进入工程目录用CocoaPodsDemo.xcworkspace进入工程。这时候你在工程中就可以看到pods的工程。在这个工程中你就可以看到你导入的AFNetworking。你可以在class中导进去试试。

更新cocoapods1.0.1之后编辑podfile文件的语法有了一些变化如下:

platform :ios, '7.0'
target 'cocoaTest' do
pod 'AFNetworking', '~> 3.1.0'
end

platform 的意思是系统支持的最低版本
target是你的工程名
do开始 end结束

后面的操作和之前的版本是一样的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,248评论 0 39
  • 前文链接:是时候使用SaveState了 要使前文介绍的5.0新机制生效,应用需要设计为多Task结构,而且要处理...
    黄怡菲阅读 1,983评论 0 3
  • “诚者自成也,而道自道也。诚者物之终始,不诚无物。诚者非自成己而已也,所以成物也。成己,仁也;成物,知也。性之...
    善行者大正阅读 2,454评论 0 0
  • 院雕力量 运玉为物 留时印痕 《折返》——陶瓷 尺寸:2.2*0.8M 《石语——系》——大理石 尺寸: 1.2...
    腾玉空间阅读 370评论 4 3