CocoaPods的安装及使用

昨天实习入职,师傅叫我安装CocoaPods,然!!!并没有用过这个工具,紧张的同时还是第一时间想到了度娘,搜索并查阅了不少CocoaPods的资料,直到下班,终于安装成功。就此,突发奇想,写一篇博客记录一下自己安装的过程。当然,首先还是要介绍下CocoaPods这个工具的相关资料。

1.使用CocoaPods的原因

在进行iOS开发的时候,难免需要使用一些第三方的开源库,比如AFNetworking、SDWebImage、MJRefresh等等。使用这些开源库的时候通常需要:

  • 下载相关开源库的源代码并引入工程
  • 在工程中添加相关开源库需要使用到的framework
  • 解决开源库和开源库、开源库和工程之间的依赖关系
  • 如果开源库更新了,还需要将工程中使用的旧版开源库删除,然后重新执行前面的三个步骤
  • 由此可见,这是一个让人相当头疼的事情

在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在终端命令行执行$pod install命令,CocoaPods就会自动将这些第三方资源库的源代码下载下来,并且为当前的工程设置好响应的系统依赖和编译参数。大大节省了设置和更新第三方开源库的时间。

2.CocoaPods的安装流程

(1)、Ruby环境搭建

Mac  OS下自带Ruby,查看下当前ruby版本:打开终端输入命令 $ ruby -v  可以看到:



(2)、更新Ruby

在终端命令行依次输入如下命令(为避免在天朝被墙我们可以通过淘宝的镜像来访问CocoaPods)

gem sources --remove https://rubygems.org/ 
gem sources -a https://ruby.taobao.org/ 
gem sources -l (用该命令查看Ruby镜像是否是taobao)




(3)、下载安装CocoaPods

终端命令行输入:$ sudo gem install cocoapods




可见已经下载并安装好CocoaPods


3、CocoaPods的使用

(1)、使用Xcode创建一个CocoaPodsTest项目,保存于桌面的Test文件夹中



(2)、终端命令行中,cd到项目根目录


(3)、创建配置文件PodFile

方法一:于终端命令行输入 $ vim PodFile

方法二:于终端命令行输入 $ touch PodFile  而后打开空白的PodFile,在里面编辑相关的语句



键盘键入“ i ”,进入INSERT(编辑)模式,输入

platform :ios

pod 'Reachability',  '~> 3.0.0'  

pod 'SBJson', '~> 4.0.0'  

  

platform :ios, '7.0'  

pod 'AFNetworking', '~> 2.0'  


然后,按esc键,接着输入“ : ”,并且键入 wq ,最后按 回车键 可见文件夹中多了PodFile文件

(4)、下载相关第三方库
在终端根目录键入命令 $ pod install

(5)、查看Test文件夹中文件


(6)、测试文件
此时,当我们打开CocoaPodsTest.xcodeproj,编译将会报错!所以我们打开项目的正确方式是点击打开CocoaPodsTest .xcworkspace

编译成功!如下


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值