iOS CocoaPods介绍与使用及实战

CocoaPods : 最有名的类库管理工具。

老规矩,先上几篇觉得对自己学习这个有帮助的博客吧。

-- CSDN上面的

CocoaPods安装和使用教程

-- CocoaChina上面的

使用CocoaPods管理第三方开源类库

http://www.cocoachina.com/ios/20140519/8471.html

CocoaPods

前面的Ruby环境就不说了,我总结的几个步骤是:

定位到你的目录项目文件:

1. cd /user/***

2. 新建Podfile文件(注意大小写)并写入:(如果是重新打开,则应该是 vi Podfile) -- 看到左下角,点击 i键 (insert)-- 写入(如:

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"

这里的参数是怎么得到的了——》》(安装好CocoaPods之后)pod search ***(***代表你想要的第三方类库),举个例子。

终端输入命令(最好指定你所要导入类库的项目目录)pod search Masonry 

 其中给出了相关的类库在Github中位置。如果你导入的是第一个类库,那么请根据Github地址定向到对应网页的podfile这一位置,如图:

其中pod 'Masonry'便是上门对应的在Podfile中对应的参数。

Tips:如果这个类库是导入的第一个,那么最好加上 platform :ios, '7.0',表示平台所需ios版本应该是 >= 7.0的。

返回到刚刚上面所说的。参数写完,并退出vim环境后,执行pod install命令(依旧是在自己的项目工程文件下)。

Tips: 这里,或许很多人会遇到在updating local specs repositories时停止不动,这时,有的会等一会儿执行完毕,如果一两分钟后还是停止不动,那么我建议你,重开终端窗口--定位到工程目录--输入pod install --verbose --no-repo-update命令来再一次忽视被墙的cocoapods.org。

如果你在工程目录文件夹下发现了其中如图所示的pods里面的第三方类库包,那么恭喜你,你已经会怎么成功使用CocoaPods来导入第三方类库了。

 问题来了,如果这时候我需要再导入一个另外的第三方库,我该怎么做?

1. 定位到目录文件。

2. pod search **;

3. 复制pod '**', '~>2.2.2'

4. 打开目录文件中的podfile -->vi podfile

5. 写入上面的pod命令

6. :wq退出vim编辑环境

7. 执行pod install --verbose --no-repo-update命令,导入第三方库。

--2015.10.12更新

今天出现了一个问题,之前安装过ruby环境,不过貌似没有成功。

在Terminal上使用 sudo gem install cocoapods命令的时候,error accur。

Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

意思是说找不到这个http://ruby.taobao.org/

这时候的解决方法是:

gem sources -l  查看当前的数据源

然后我是将已经存在的以http形式访问的这个数据源换成了https://ruby.taobao.org/ [即将http的换成了https]。

gem sources -r http://taobao.org/
gem sources -a https://ruby.taobao.org/

-r表示remove -d表示add

然后执行 sudo gem install cocoapods即解决了。

发现了简书上面一篇非常好的文章

CocoaPods的安装使用和常见问题

 

posted on 2015-09-17 10:26  Fs_purple  阅读(246)  评论(0编辑  收藏  举报