前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CocoaPods的安装使用

CocoaPods的安装使用

作者头像
honey缘木鱼
发布2019-11-21 12:30:20
1.4K0
发布2019-11-21 12:30:20
举报
文章被收录于专栏:娱乐心理测试
一.CocoaPods说明

CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPods 的项目源码在 GitHub上管理。 因为现在很多第三方框架都分为 CocoaPods 方式手动集成两种方式。为了方便更新到最新版本,都推荐使用CocoaPods 方式。

在使用 CocoaPods 之后,我们只需要把用到的开源库放到一个名为 Podfile 的文件中,然后执行 pod update 就可以了,CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我们的工程设置好相应的系统依赖和编译参数。

二.CocoaPods 的安装

1.替换源 CocoaPods 是基于 ruby ecosystem 的,需要 ruby 环境,使用 ruby 的 gem 命令。所以我们的系统要有 ruby 环境。而 Mac 系统默认会安装好 ruby 环境,可以在终端输入 $gem sources -l 命令查看系统 ruby 默认源为 https://rubygems.org/,但这个源在国内是访问不到的,所以需要更换 ruby 镜像。 (1).移除系统 ruby 默认源

代码语言:javascript
复制
$gem sources --remove https://rubygems.org/

(2).使用新的源

代码语言:javascript
复制
$gem source -a https://gems.ruby-china.org

(3).验证是否替换成功

代码语言:javascript
复制
$gem sources -l

报错截图

报错原因:https://gems.ruby-china.org 打不开,什么鬼??最后百度后Ruby china网站公告:

解决方案:

(1). 移除镜像 $gem sources --remove https://gems.ruby-china.org/

(2). 添加镜像 $gem sources -a https://gems.ruby-china.com/

(3).重新安装 $sudo gem install -n/usr/local/bin cocoapods

步奏

安装时报错截图

报错原因:command line tools没有安装。 解决方案: (1).执行命令:$Xcode-select --install 弹出一个窗问我们是否要安装命令行工具,点击安装即可! (2).进去到root下面: $sudo -i或者$sudo su。 (3).关闭控制台,重新打开。 (4).重新安装 $sudo gem install -n/usr/local/bin cocoapods

又报错

报错原因:xcode版本和现在CocoaPods的版本问题不匹配。 解决方案:更新cocoaPods的版本 ,在终端执行如下命令:$gem install cocoapods --pre。再重新执行安装,即安装成功!

三、 使用

1.进入到你的工程目录: $cd (目标文件夹路径(直接拖过来就行))

2.执行pod init 指令: $pod init。 3.执行成功后会项目中会出现一个 Podfile 的文件,用xcode打开Podfile,编辑

4.执行命令: $pod install

安装后

  1. 以后都是打开项目中的xcworkspace文件即可运行!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.CocoaPods说明
  • 二.CocoaPods 的安装
  • 三、 使用
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档