iOS如何快速安装CocoaPods

来源:互联网 发布:it have 还是it has 编辑:程序博客网 时间:2024/05/21 06:48

一、概要

iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。

二、安装

由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:

注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境

1、Ruby环境搭建

打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby)


2 更新ruby

终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得

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

gem sources -l      (用来检查使用替换镜像位置成功)


3、下载安装CocoaPods

终端输入:sudo gem install cocoapods 


(已经安装过了所以是如上图所示)

4、使用CocoaPods

a  新建一个项目,名字 第三方管理工具的使用


b  终端中,cd到项目总目录(直接在终端输入cd 然后将这个文件夹拖入到终端就可以打开路径了)


c  建立Podfile(配置文件)

接着上一步,终端输入 vim Podfile回车出现如下图



进入编辑环境,这时按下键盘上面的"i"键,进入编辑模式,输入你要下载的第三方如pod ‘AFNetworking‘, ‘~> 2.3.1‘,此时按下键盘上面的esc键,然后按下":"键,输入wq(保存并退出),回车之后,在终端中执行如下命令;


回车后发现"第三方管理工具的使用"项目总目录中多一个Podfile文件


最后激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约1分钟。


出现这个就可以说明成功了,我们再看看工程目录


多了一点东西就是圈圈的东西,打开它你会发现奇迹(记得先把以前的工程关闭再打开)

再打开Pods目录


这就证明成功了;

最后在配置一点东西,如果不配置有可能导入第三方头文件的时候没有提示

找到Build Settings   找到Search Paths  找到User Header Search Paths 里面添加${SRCROOT} 选择recursive


然后就OK了;


补充:

1、CocoaPods的基本安装及使用都详细的说明了,但还有一些补充,当需要同时导入多个第三方时候怎么办 ?

这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。

例如:

platform :ios

pod 'JSONKit',       '~> 1.4'

pod 'AFNetworking',  '~> 2.0'

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

淘宝已经关闭HTTP协议的景象服务,改为HTTPS协议。

淘宝ruby地址:https://ruby.taobao.org/




0 0