CocoaPods的使用

iOS CocoaPods的使用


iOS在使用第三方库的时候,我们往往是从github上下载一些开源库导入自己的工程,并配置相应的环境。最近看了一篇文章,现如今有了一个三方管理工具CocoaPods,它可以帮助你解决以上问题。下面具体说说CocoaPods的配置过程:

1.打开终端输入:sudo gem install cocoaPods;

执行完这句如果报告以下错误:
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoapods

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:
$ gem sources -l (查看当前ruby的源)
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l

如果gem太老,可以尝试用如下命令升级gem
$ sudo gem update --system
升级成功后会提示: RubyGems system software updated

然后重新执行安装下载命令
$ sudo gem install cocoapods
这时候应该没什么问题了

接下来进行安装,执行:
$ pod setup

Terminal会停留在 Setting up CocoaPods master repo 这个状态一段时间,是因为要进行下载安装,而且目录比较大,需要耐心等待一下.如果想加快速度,可使用cocoapods的镜像索引.


2.输入完成后需要输入电脑开机密码,输入开机密码后请耐心等待,往往会花费很长时间;

3.安装完毕后输入:gem sources -l 可以查看安装是否成功,此步可以忽略;


如何使用CocoaPods:

1.在Xcode上新建一个工程,命名为cocoaPodsTest(可以自己随便起一个名字);

2.在终端中进入cocoaPodsTest的根目录下,输入:pod init

这是会创建一个podfile文件;

3.进入podfile文件,可以利用命令,vi podfile ----> pod 'SBJson'-->esc --->shift + 双击Z ,这时退出并保存了;(注意:如果直接打开文件输入pod ‘SBJson’可能会出错,编码问题,建议使用终端输入

4.输入:pod install ,这时请耐心等待下载,等下载好,打开你的工程,你会发现已经为你配置好了SBJson这个库,是不是很酷!

5.启动工程的时候选择使用pod生成的那个工程名。

6.删除cocoaPods中的某个类库

如果自己不想使用某个类库后,想删除某个三方库,那么我们就需要重新配置podfile文件,在podfile文件中直接打开,删除对应的文字就可以解决掉,比如直接把pod ‘SBJson’删除即可,然后执行pod install


7.删除cocoaPods我如果觉得不想使用cocoaPods,我想删除,那么我需要删除一下文件

删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。

删除xcworkspace文件。

打开xcodeproj文件,删除项目中的libpods.a和Pods.xcconfig引用:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值