cocoapods

cocoapods简介

https://www.zhihu.com/question/66800711

https://www.cnblogs.com/hankkk/p/5703050.html

http://blog.csdn.net/mx666666/article/details/53332263

CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它的项目源码在Github上管理。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。

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

CocoaPods的安装及使用

安装

Mac下已经自带了ruby,我们只要使用ruby的gem命令就可以进行安装,打开Mac的终端,在终端运行下面的命令:

1.终端输入$gem update —system

此时会出现

ERROR:  While executing gem ... (Gem::FilePermissionError)

jinyuMacBook-Pro:~ jinyu$ sudo gem update —system

这个是因为你没有权限去更新Ruby

这个时候你可以在终端使用:$sudo gem update —system来进行升级

2.

在安装CocoaPods时不要直接执行 sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:

$ sudo gem sources --removehttps://rubygems.org/

//等有反应之后再敲入以下命令

$ sudo gem sources -ahttps://ruby.taobao.org/

$ sudo gem install cocoapods

注意输入密码时没有任何提示,记得输入正确,然后就会自己安装,完成之后会显示Successfully installed cocoapods-0.39.0

好了这样我们的cocoapods就已经安装完成了

更新

当我们需要更新我们的cocoapods时,输入:

$ [sudo] gem update cocoapods

使用

1.使用终端命令进入我们需要cocoapods的工程中:

然后输入$touch podfile(会在工程中创建一个pod文件)

然后输入$open -e podfile(会弹出一个文本编辑框)

然后输入你想要的类,如果我们不知道cocoaPods管理的库中,是否有你想要的库,那么你可以通过$ pod search xxx命令进行查找名字一定要对:

 $pod search AFNetWorking

cocoapods_第1张图片

再最新类的上面复制最新地址,然后粘贴到编辑框里,最好COMMAND +B运行一下然后关掉它

最后输入$ pod install --no-repo-update

该类就在你的工程里了

下次继续在该工程导入时输入cd (工程路径)

open -e podfile

然后输入

$pod install —no-repo-update

总结

个人觉得用cocoapods来做开发非常方便,机智的码农都会使用cocoapods来提高工作效率。

你可能感兴趣的:(cocoapods)