打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CocoaPods

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 就完成了

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
手把手教你使用CocoaPods管理你的iOS第三方开源类库
CocoaPods的介绍、安装、使用和原理
CocoaPods详解之----使用篇
iOS开发之 Xcode的 Cocoapods插件使用方法
CocoaPods的使用(一) 安装
Flutter pod install problem - undefined method `each_child' for #
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服