初涉CocoaPods

安装部分:(Mac环境下)

1、最好先更新下Mac OS上自带的ruby,因为我第一次安装在没有更新Ruby的情况下就失败了

$ ruby -v  //查看ruby版本
可以先更新下gem:

$sudo gem update --system

ruby 的软件源 https://rubygems.org 使用的是亚马逊的云服务,国内被墙,需要更新一下 ruby 的源,将其替换成国内淘宝的源:

$gem sources --remove https://rubygems.org/
$gem sources -a https://ruby.taobao.org/
$gem sources -l
然后就是安装了:

$ sudo gem install cocoapods
$ pod setup
注:pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。


使用部分:

1、建立Podfile(配置文件):

$vim Podfile

键盘输入 i,进入编辑模式,输入:

platform :ios, '7.0' 
pod 'MBProgressHUD', '~> 0.8'

然后按Esc,输入“ :”号,输入wq,即可保存并退出vim。


2、 然后你将编辑好的 Podfile 文件放到你的项目根目录中,执行如下命令即可:

$cd "your project home"
$pod install

现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你需要记住以下 2 点:

1、使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。

2、每次更改了 Podfile 文件,你需要重新执行一次pod update命令。


3、可以使用如下命令查找第三方库:(如查找json关键字)

$pod search json



4、关于 Podfile.lock(摘录自唐巧博客)

当你执行pod install之后,除了 Podfile 外,CocoaPods 还会生成一个名为Podfile.lock的文件,Podfile.lock 应该加入到版本控制里面,不应该把这个文件加入到.gitignore中。因为Podfile.lock会锁定当前各依赖库的版本,之后如果多次执行pod install不会更改版本,要pod update才会改Podfile.lock了。这样多人协作的时候,可以防止第三方库升级时造成大家各自的第三方库版本不一致。

5、还在学习并补充中...




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值