iOS开发~CocoaPods使用详细说明
程序员文章站
2022-10-30 18:28:51
一、概要
ios开发时,项目中会引用许多第三方库,cocoapods(https://github.com/cocoapods/cocoapods)可以用来方便的统一管理这些第三方库。
二、安装
1...
一、概要
ios开发时,项目中会引用许多第三方库,cocoapods(https://github.com/cocoapods/cocoapods)可以用来方便的统一管理这些第三方库。
二、安装
1、下载安装cocoapods终端输入:sudo gem install cocoapods
这样就下载安装好了cocoapods
但是,且慢。如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。(你会问,我靠,这都要墙!是的,小编也纳闷。) 但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令: $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/ 为了验证你的ruby镜像是并且仅是taobao,可以用以下命令查看: $ gem sources -l 只有在终端中出现下面文字才表明你上面的命令是成功的: *** current sources *** http://ruby.taobao.org/
2、使用cocoapods
a 新建一个项目,名字podtest
b 终端中,cd到项目总目录(注意:包含podtest文件夹、podtest.xcodeproj、podtesttest的那个总目录)
cd /users/lucky/desktop/podtest
c 建立podfile(配置文件)
tip: cocoapods provides apod init
command to create a podfile with smart defaults. you should use it.
cd到项目目录下之后,执行pod init 自动会生成podfile文件
接着上一步,终端输入vim podfile,打开一个窗口之后,把需要第三方加上。下面截图是我个人的。(进入编辑器默认是查看状态,键盘按i切换到编辑状态)
pod 'afnetworking', '~> 3.0'
注意:键盘输入 :编辑完之后,先按esc才能输入wq后回车,关闭编辑器。
后发现podtest项目总目录中多一个podfile文件
激动人心的时刻到了:确定终端cd到项目总目录,然后输入pod install,等待一会,大约3分钟。
注意:第一次pod install可能由于网络原因,非常非常慢,此时需要淡定,
cocoapods在将它的信息下载到 ~/.cocoapods里 cd 到该目录里,用du -sh *命令来查看文件大小,根据文件大小,判断是否正在安装 在终端输入: cd ~/.cocoapods du -sh *安装成功:
查看项目根目录:
注意:现在打开项目不是点击 podtest.xodeproj了,而是点击podtest.xcworkspace
ok!cocoapods就介绍完了,如果需要导入其他第三方库,修改podfile文件就可以了。