iOS cocoapods

cocoapods可以帮助管理Xcode里的第三方类库。
它解决了库与库之间的依赖关系,同时通过创建一个Xcode的workspace来讲这些第三方库和我们的工程连接起来,以供开发者使用。
使用cocoapods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。

1.安装
cocoapods是使用Ruby实现的,要使用它需要有Ruby的环境,幸运的是 OS X系统默认的已经可以运行Ruby了,因此我们只需要直接下载运行即可
1.1如果直接安装,肯定是不可行的。首先我们必须把原来的RubyGems移除掉,原因很简单:因为我们连接不上。先移除系统默认的,改为淘宝的就行了。

gem sources --remove https://rubygems.org/

1.2添加淘宝的

gem sources -a https://ruby.taobao.org/

1.3查看目前所有的镜像文件

gem sources -l

1.4镜像未见已将搭建好了,可以安装cocoapods

gem install cocoapods

1.5设置cocoapods

pod setup

1.6设置cocoapods的项目文件,进入项目

cd (项目目录)

1.7创建podfile文件

touch podfile 

(在项目目录下,创建了一个podfile文件)
1.8编辑此podfile文件

vi podfile

(在这里,我们引入AFNetworking这个第三方,写在podfile文件里)

platform :ios
pod 'JSONKit'
pod "AFNetworking'

按ESC,输入:wq就接入推出了
1.9配置项目环境

pod install

当项目环境配置成功之后,将Xcode退出,再打开后来生成的.xcworkspace文件就可以看到整个项目了。

1.10如果出现BUG:direct access to Objective-C’s isa is deprecated in favor of object_getClass()
解决办法:
将cocoapods自动生成的Pods项目文件的Build Settings 从项目中搜索 Direct usage of ‘isa’ 将 YES(treat as error) 改为NO就可以了。原本项目本身的不用管。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值