博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocoapods整理(一)——安装Cocoapods
阅读量:6325 次
发布时间:2019-06-22

本文共 1496 字,大约阅读时间需要 4 分钟。

Cocoapods整理(一)——安装Cocoapods


前言

    写这篇文章的目的也是为了总结和分享,记录下cocopods的各种操作步骤,方便以后自己遗忘时能够快速查找,省去了再去百度上搜索的麻烦。

本篇文章分为4个章节:

  • (一)安装Cocoapods
  • (二)使用Cocoapods
  • (三)编写podspec文件
  • (四)搭建Cocoapods私有库环境

目录

  • 安装Ruby
  • 安装Cocoapods
  • 更新Cocoapods
  • 卸载Cocoapods

1.安装Ruby

1> 安装RVM

RVM(Ruby Version Manager),Ruby的版本管理器,包括Ruby的版本管理和Gem库管理,在命令行中输入下面的内容即可安装:

curl -L get.rvm.io | bash -s stable

查看版本验证安装是否成功:

clipboard.png

2> 安装homebrew

在命令行中输入下面的内容即可安装:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

查看版本验证安装是否成功:

clipboard.png

这里是homebrew的官网 -->

3> 安装xcode command line

命令行输入下面的命令:

xcode-select --install

查看版本验证安装是否成功:

clipboard.png

ps:

1. 如果不安装xcode command line会导致ruby安装更新时失败。
2. 需要注意的是,经常在更新了Xcode后会发生cocoapods不能用的情况,就需要判断下是不是因为你忘记给新Xcode装xcode command line导致的。
3. 如果安装不成功的话,可以这里()找到对应的版本自行安装。

4> 安装ruby

使用rvm查询ruby有哪些版本可供选择下载:

rvm list known

clipboard.png

安装ruby:

rvm install 2.4.0

查看版本验证安装是否成功:

clipboard.png


2.安装Cocoapods

sudo gem install cocoapods

查看版本判断是否安装成功:

clipboard.png

ps:

需要注意的是,在这一步可能会出现安装不上或者速度很慢的情况,可以尝试更换一下ruby镜像

gem sources -l (镜像列表,用来检查是否替换成功)

gem sources -r (移除镜像)

gem sources -a (添加镜像)

我自己用的镜像是很早之前配的(现已替换为),由于时效性的问题,后面可能会不能用或是出现问题,可自行百度解决。

clipboard.png

相关链接:


3.更新Cocoapods

sudo gem install cocoapods(重新执行安装命令即可)sudo gem install cocoapods --pre(测试版本)sudo gem install cocoapods --version 1.3.1(指定安装cocoapods版本)

4.卸载Cocoapods

卸载命令:

sudo gem uninstall cocoapods

然后查看本地安装的cocoapods相关文件,是否删除干净:

gem list --local | grep cocoapods

clipboard.png

如果有,逐个删除干净:

sudo gem uninstall cocoapods-coresudo gem uninstall cocoapods-deintegrate...

删除bin目录下的pod

rm -rf /usr/local/bin/pod

后续


参考文章


转载地址:http://sxmaa.baihongyu.com/

你可能感兴趣的文章
Kubernetes(六) - Secret和私有仓库认证
查看>>
DBeaver 社区版 6.0.2 发布,可视化数据库管理平台
查看>>
jQuery自定义右键菜单
查看>>
分布式工具的一次小升级⏫
查看>>
云创大数据亮相第四届中国-亚欧安博会
查看>>
为用户安全着想,The Void把VR硬件做成了安全帽
查看>>
“RESOURCE MONITOR“CPU占用特别高
查看>>
机器人可以比人类优秀,那未来会替代人类吗?
查看>>
Linux-(tar,gzip,df,du)
查看>>
Android开发之蓝牙操作
查看>>
前后端分离的思考与实践(四)
查看>>
获取网卡IP地址命令
查看>>
Java反射机制详解上篇
查看>>
对BBS中一个问题的解答
查看>>
Linux系统基础调优
查看>>
Chrome源码剖析 【序】 && 【一】
查看>>
Redis 3.0 新特性,支持redis 集群
查看>>
mysql主从
查看>>
PHP转换emoji表情为HTML字符实体
查看>>
exchange 2016 辅助角色
查看>>