CocoaPods安装备忘

参考原文:点击打开链接

以前项目第三方都是自己下载后手动add进来,经常看人用cocoapods,今天自己也试了一下,流程网上基本上都有了,我也再复制粘贴过来一个流程吧,然后把自己遇到的问题说一下;

(网上说cocoapods.org被禁用了(得*墙才行),第一步前得加几步才行,不过我直接从第一步开始是没问题的,可能已经放开能用了,不过还是把操作说一下吧

步骤如下:用淘宝的Ruby镜像来访问cocoapods

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

http://ruby.taobao.org/
然后就可以继续了

第一步、

sudo gem install cocoapods

有反应(显示下载过程)并完成后

第二部、

$ pod setup

第三部、

添加第三方库(添加AFNetworking)

为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:

$ pod search AFNetworking
然后各种AFNetworking就出来了,说明支持该库

第四步、

我们先创建这个神奇的PodFile。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,

运行:

$ vim Podfile

然后在Podfile文件中输入以下文字:

source 'https://github.com/CocoaPods/Specs.git'

pod 'AFNetworking','~> 2.5.0'

这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。

老版本是下面的内容,已经被抛弃

platform :ios, '7.0'
pod "AFNetworking", '~> 2.0'

第四步也可以用命令touch Podfile然后在项目目录下面生成的Podfile直接进行文本编辑,加上上面的内容即可

这里千万注意,格式一定要正确,比如一个单引号,一定要用英文的单引号等等

第五步、

这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:

$ pod install 

因为是在你的项目中导入AFNetworking,这就是为什么这个命令需要你进入你的项目所在目录中运行。

运行上述命令之后,终端出现以下信息:

EricmatoMacBook-Pro:CocoaPodsDemo ericwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.0.2)
Generating Pods project
Integrating client project

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

注意最后一句话,意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。

这个时候应该项目里面可以用库了

下面说说后续用到的操作

第六步、

需要新的库,这个时候不需要新建Podfile了,cd 到项目目录

$ pod update
就可以了,

第七步、

可能你下载的库,会依赖其他的第三方库,这个时候你所下载的库里面肯定也会有podfile这个文件,你cd到下载库的目录,执行

$ pod update
即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值