您的位置:首页 > 移动开发 > IOS开发

iOS高效开发 —— 管理第三方框架工具 CocoaPods使用

2015-10-23 11:29 337 查看
C语言学习: iOS开发分分钟搞定C语言

OC语言学习: iOS开发核心语言Objective C

UI学习:iOS开发之有趣的UI

分享400G iOS学习资料

获取途径:新浪微博 关注➕ 私信 极客James

1.为什么在开发中推荐使用 CocoaPods管理工具?

当你开发iOS应用时,会经常使用到很多第三方开源类库,比如MJExtension,AFNetWorking, MJRefresh等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

2. CocoaPods工具介绍

CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

3.如何安装CocoaPods?

在安装CocoaPods之前检查电脑的配置及是否联网,整个过程需要在联网的情况下完成.

按照以下步骤开始一步一步操作。

整个操作在终端下进行所以在操作之前要打开终端。

1.如果你的mac系统是10.10.5以下的先升级Gem,

sudo gem update –system

2.切换cocoapods的数据源

【先删除,再添加,查看】

gem sources –remove https://rubygems.org/

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

gem sources -l

3.安装cocoapods

sudo gem install cocoapods

4.将Podspec文件托管地址从github切换到国内的oschina

【先删除,再添加,再更新】推荐使用https://gitcafe.com/akuandev/Specs.git (需要漫长的等待)

pod repo remove master

pod repo add master https://gitcafe.com/akuandev/Specs.git

pod repo update

5.设置pod仓库 (需要漫长的等待)

pod setup

6.测试

【如果有版本号,则说明已经安装成功】

pod –version



7.利用cocoapods来安装第三方框架

01 进入要安装框架的项目的.xcodeproj同级文件夹



02 在该文件夹中新建一个文件Podfile



03 在文件中告诉cocoapods需要安装的框架信息

a.该框架支持的平台

b.适用的iOS版本

c.框架的名称

d.框架的版本

在github上查找第三方框架Podfile安装



将获取的Podfile安装复制到Podfile文件中



8.安装

(不需要更新)

pod install –no-repo-update

显示以下图 说明第三方框架导入成功



(更新操作)

pod update –no-repo-update

安装完CocoaPods后也可以通过Xcode的插件来导入第三方框架 。

插件:cocoapods-xcode-plugin

下载地址:https://github.com/kattrali/cocoapods-xcode-plugin

在github上下载完之后安装插件 直接打开工程文件 运行程序即可安装

安装插件:cocoapods-xcode-plugin的注意事项:为了保证安装成功,将Xcode保存原名。

安装成功后:



将需要导入的框架写到Podfile中



然后点击Install pods 就完成了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: