cocopods安装与使用

本文详细介绍Cocoapods在macOS系统上的安装步骤,包括Ruby环境升级、配置RubyGems镜像源、安装Cocoapods工具及完成初始化设置等关键流程。

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

cocopods安装与使用

Cocoapods安装步骤

1.升级Ruby环境

sudo gem update --system

此步骤最后如果报错为:1.1或1.2时

1.1 Operation not permitted - /usr/bin/pod,则在终端运行以下命令sudo gem install -n /usr/local/bin cocoapods

  1.2  SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (certificate rejected) (https://ruby.taobao.org/specs.4.8.gz)

终端命令:gem sources 回车查看发现有两个GEM的管理源,删除提示的连接,如上删除taobao的

192:~ zsy$ gem sources 
*** CURRENT SOURCES ***

https://ruby.taobao.org/
https://gems.ruby-china.com

     然后 删除淘宝的
     gem sources -r https://ruby.taobao.org/

再执行上面sudo gem update --system命令。

 

如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境

2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令,经过验证,此连接已经无效,请直接使用最后一个
$ gem sources -a https://ruby.taobao.org/
//或者添加以下源
$ gem sources -a https://gems.ruby-china.com

注意》:淘宝的镜像均无效,以下示例请均使用https://gems.ruby-china.com镜像做为参考示例。

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

$ gem sources -l

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

*** CURRENT SOURCES ***

http://ruby.taobao.org/

上面的命令,有时试了会没有效,请参考淘宝网的https://ruby.taobao.org

复制代码
复制代码
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails
复制代码
复制代码

3.安装Cocoapods,在终端输入命令(mac os x 10.11以上,请参考第4点)

$ sudo gem install cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

4.10.11以上,上面的命令是不生效了,因为10.11把cocoapods直接干掉了

sudo gem install -n /usr/local/bin cocoapods
以上命令完成后,再加一句,完美解决
sudo xcode-select --switch /Applications/Xcode.app

在终端中输入如下命令来完成安装:

pod setup

它需要一点时间来完成,你等就是了。完成后终端会显示为:


如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup
命令如下:

pod repo remove master  
pod setup

完毕之后这个文件夹大概有 100多M,需要花费比较多时间,请耐心等待。
到这里你已经成功安装了CocoaPods

 

如何使用,请参考以下blog。

http://www.cnblogs.com/wlsxmhz/p/5523113.html

http://www.code4app.com/article/cocoapods-install-usage

 

使用时如果遇到:

[!] Unable to find a target named `targetName`, did find `XX`.

将targetName替换为你项目名。

 

说在最后,凡是使用第三方这种库的开发者,严重鄙视!什么鸡把玩意!我也是迫不得已使用,总部那IOS开发者SB,不使用我们自己的库及框架来开发,非得使用第三方这玩意,因为其离职,项目移交到我手上进行维护,一看是pod,瞬间无语。。。任何软件开发过程中,要自己形成自己的库,自己尝试来实现通用功能类及方法,这是成长的必要途径。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhaocarbon

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值