vickate_CocoaPods安装和使用

一、 CocoaPods的安装

由于CocoaPods工具是使用Ruby语言开发的,在OS X系统下默认是安装了Ruby运行环境,我们不需要另外安装Ruby运行环境了。

按顺序依次输入即可
sudo gem update –system 更新系统
gem sources –remove https://rubygems.org/ 删除原有镜像
gem sources –a https://ruby.taobao.org/ 安装新的镜像
gem sources -l 查看 taboo ruby 镜像的命令
sudo gem install cocoapods 安装 cocoaPods
gem -v 查看版本
sudo gem install -n /usr/local/bin cocoapods 如果执行474行的命令不成功再执行此步操作
gem -v
pod setup 安装,这一步相当于 pod install
pod –version 查看版本
这里写图片描述

二、CocoaPods的使用

1、找到需要使用CocoaPods的那个项目的路径
例如:cd /Users/lucky/Desktop/PodTest
2、接着上一步,终端输入 vim Podfile
这里写图片描述
3、键盘输入 i,进入编辑模式,输入
platform :ios, ‘7.0’
pod ‘MBProgressHUD’, ‘~> 0.8’
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq,退出并保存
注意:键盘输入 :后,才能输入wq。回车后发现PodTest项目总目录中多一个Podfile文件
4、确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。
5、注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace

**

三、新版本pod 安装问题:

1、Podfile升级
查看pod版本:
pod –version

pod 升级(此时是升级到1.0.0.beta.2版本):
sudo gem install cocoapods –pre

2、Podfile的内容:
(1) 双击双击*.workspace 文件,打开项目
(2) 拉到最下面,找到pods,打开后点击podfile文件
(3) 在podfile里面添加所需要的三方库

类似:
target ‘BABaseProject’ do
pod ‘Masonry’, ‘~> 0.6.4’
pod ‘SDAutoLayout’, ‘~> 1.31’
pod ‘BAButton’, ‘~> 1.0.1’
end

podfile升级之后到最新版本,pod里的内容必须明确指出所用第三方库的target,否则会出现The dependency “ is not used in any concrete target“这样的错误。

备注:
当需要同时导入多个第三方时候怎么办 ?
这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。

安装不成功可以加我 QQ:756267113

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值