当前位置:   article > 正文

iOS CocoaPods 安装和使用_xcode cocopad

xcode cocopad

<span style="font-family: FangSong_GB2312;font-size:14px; color: rgb(54, 46, 43); background-color: rgb(255, 255, 255);">首先, CocoaPods是什么 ?</span>

当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。 
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

1,升级 Ruby 环境

<span style="font-size:14px;">sudo gem update --system</span>
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
  1. <span style="font-size:14px;">$ gem sources --remove https://rubygems.org/
  2. //等有反应之后再敲入以下命令
  3. $ gem sources -a https://ruby.taobao.org/</span>
  为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
<span style="font-size:14px;">$ gem sources -l</span>
  只有在终端中出现下面文字才表明你上面的命令是成功的:
  1. <span style="font-size:14px;">*** CURRENT SOURCES ***
  2. http://ruby.taobao.org/</span>
3.安装Cocoapods,在终端输入命令
<span style="font-size:14px;">$ sudo gem install cocoapods</span>

安装过程比较漫长,大概有400+M

二, CocoaPods的使用

安装完cocoaPods之后, cocoaPods的使用: 

1, 找到需要使用cocoaPods的工程所在路径

20160315201705401.jpg

2.1,打开launchpad(火箭筒)--其他--终端,输入 cd

<span style="font-size:14px;">cd </span>
2.2,输入完 cd 后不要点击回车,然后将与工程名相同的文件夹直接拖入到终端后点击回车

20160315201756152.jpg

3,前面的步骤执行完毕,说明已经找到将要使用cocoaPods的工程,在终端中继续输入

<span style="font-size:14px;">pod init</span>

回车之后,工程目录下就会出现一个新的 Podfile 文件

20160315201823246.jpg

4,在终端中继续输入"pod search 文件名"

<span style="font-size:14px;">pod search FMDB</span>
 FMDB 就是想要导入的第三方

20160315201933608.jpg

5,回到终端,找到自己想要导入的文件名和版本号,复制

20160315201948278.jpg


6, 粘贴到 Podflie 文件中


7,在终端中输入一个小写q,回到输入的位置

<span style="font-size:14px;">q</span>

8,最后在终端中输入 

<span style="font-size:14px;">pod install</span>

20160315202016966.jpg

20160315202030388.jpg


至此,已经成功导入第三方.

如果想在工程中继续导入第三方的话,还是重复之前的操作,不过 Podfile 文件就可以在工程中直接打开了

20160315202058578.jpg

20160315202112169.jpg


20160315202203595.jpg

20160315202219580.jpg


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/489847
推荐阅读
  

闽ICP备14008679号