CocoaPods安装和使用

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令:

sudo gem install cocoapods

当你使用代理后如果还是很慢,可以用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l

安装成功后,下一步执行命令:

pod setup

如果Ruby环境是旧的或者存在的版本很垃圾,那就更新:


sudo gem update --system

大功告成。

尝试搜索一个第三方类库:

pod search AFNetworking

二: 使用CocoaPods(两种方式)

1.使用CocoaPods的第一步,是在当前项目下,新建一个Podfile文件:
touch Podfile

然后利用vim打开Podfile文件编辑,加入你想要使用的类库,格式如下:

# Uncomment this line to define a global platform for your project
 platform :ios, '8.0'
# Uncomment this line if you're using Swift
 use_frameworks!

target '项目名称' do
pod 'HMSegmentedControl'
pod 'SnapKit'
pod 'Moya'
pod 'Bugly'
pod 'UMengAnalytics'
pod 'MonkeyKing', '~> 0.9.2'
pod 'SwiftMoment'
pod 'RealmSwift'
pod 'FDStackView'
pod 'ObjectMapper', '~> 1.3'
pod 'CHTCollectionViewWaterfallLayout/Swift'
end

如果是拷贝的别人的项目,或是一个很久没打开过的项目,可能需要先执行一下:

pod update

最后一步,执行命令:

pod install

到此结束

注:如果被墙了
pod install –verbose –no-repo-update

这个时候会看到项目文件夹下多了一个文件xxx.xcworkspace,以后要通过这个文件打开项目,老项目文件xxx.xcodeproj不再使用。

PS:Podfile第三方库版本号的各种写法:

pod ‘AFNetworking’      //不显式指定依赖库版本,表示每次都获取最新版本
pod ‘AFNetworking’,  ‘2.0//只使用2.0版本
pod ‘AFNetworking’, ‘>2.0//使用高于2.0的版本
pod ‘AFNetworking’, ‘>=2.0//使用大于或等于2.0的版本
pod ‘AFNetworking’, ‘<2.0//使用小于2.0的版本
pod ‘AFNetworking’, ‘<=2.0//使用小于或等于2.0的版本
pod ‘AFNetworking’, ‘~>0.1.2//使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0
pod ‘AFNetworking’, ‘~>0.1//使用大于等于0.1但小于1.0的版本
pod ‘AFNetworking’, ‘~>0//高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

2.第二种
1. 安装cocoaPods完成以后

    1.用命令行输入cd-->(文件夹/项目名)进入我们的项目
    2.然后输入vim Podfile 
  2 你需要键盘输入 i ,然后进入编辑模式

  注意 :platform 是支持Ios最高版本
      下面是你需要用的东西例如:YYKit AFNetWoring

  3输入完成以后 按Esc --->输入 :--->wq -->回车
发现项目中出现了Podfile文件 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值