cocoapods 的使用

本文详细介绍了如何在项目中安装并使用CocoaPods,包括Ruby镜像配置、Podfile编辑、资源文件复制及编译过程,旨在帮助开发者高效地管理iOS项目的依赖库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文中很多 还是借鉴 前辈的 理解  多多分享 

  度娘 搜索 cocoapods  就可以搜到很多 几乎一样的 帖子 讲解,由于查阅 转载的出处也是 源自转载所以在这里就不给出具体链接。

安装 cocoapods (由于某些原因需要)

下载安装

终端输入:sudo gem install cocoapods ( 国内 可能需要借助 淘宝镜像 访问 cocoapods )

终端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

http://ruby.taobao.org/
然后 
$ sudo gem install cocoapods

接着上一步,终端输入 vim Podfile

键盘输入 i,进入编辑模式,输入

platform :ios, '7.0'   (最高支持系统)
pod 'MBProgressHUD', '~> 0.8' (MB库的0.8 版本)

esc 键 : wq 保存

cd 到项目目录

然后安装指令  pod install   


注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace

更新 cd到 文件 pod update  

cocoapods 的原理 将所有的 依赖库都放到来一个名为pods 的项目中,然后让 你的项目依赖pods 项目,。

 pods 项目最终会编译成一个名为 libPods.a的文件 主项目主要依赖这个.a的文件。

关于资源文件 cocoapods 提供一个名字叫做pods-resources.sh的bash脚本,此脚本每次编译都会执行,同时将第三方库的各种资源文件copy到目标目录中

cocoapods 通过一个 名字为pods。xcconfig 的文件 在编译时设置所有的依赖 和参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值