升级 Cocoapods 到1.2.0指定版本,降低版本及卸载

mac安装cocoapods(新旧版本系统) mac安装cocoapods:新旧版本系统(gem&brew安装) 阅读详情

=====================升级版本===================

CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+.

在swift3以后很多github框架需要在cocoapods1.1.0以后版本环境下才能正常使用,比如SnapKit . 
我的cocoapods 依然是原始的 0.39.0 版本,俨然跟不上时代的进步. 
$ pod –version 
0.39.0

故记录升级cocoapods1.1.0 的历程.望对你有用.

第一步 升级 ruby - 升级至2.2.2以上

执行 ruby -v 命令查看当前ruby环境,如果在2.2.2以上自行忽略第一步.

    $ ruby -v

1、 RVM安装

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

###2、 之后就是等待一段时间之后,就可以安装成功了,使用以下命令来验证

    $ source ~/.bashrc

    $ source ~/.bash_profile

3、列出已知ruby的版本

 rvm list known

这里写图片描述

我们可以选择安装2.2.4版本 执行命令->

4.安装ruby 2.2.4()

 rvm install 2.2.4

等待安装…   
这里写图片描述

 如果安装失败(

解决方案:
1.brew update
2.brew install gmp

查看 http://www.jianshu.com/p/95c1ebbc403b)

5、安装完之后,可以ruby -v 测试一下 在这一步,需要按回车键,需要输入电脑密码,当然如果你没装xcode,需要先去装xcode.

 ruby -v

测试安装完成 
这里写图片描述

第二步:升级cocoapods1.2.0

1.先切换gem源 中间可能会要求输入电脑密码

1.1移除旧源: 
如果之前是 https://rubygems.org/ 源 
gem sources --remove https://rubygems.org/

如果之前是 https://ruby.taobao.org/ 源 
gem sources --remove https://ruby.taobao.org/

1.2可以先执行一次系统更新操作 
$ sudo gem update --system

1.3切换gem源 
gem source -a https://gems.ruby-china.org

切换 gem源 成功 
这里写图片描述

2.升级cocoapods

下面命令,只选择一个使用。
sudo gem install -n /usr/local/bin cocoapods --pre //最新版本
或着 sudo gem install -n /usr/local/bin cocoapods -v (版本号) //指定安装 cocoapods的版本

这里写图片描述

安装成功! 测试一下

pod --version

会显示已安装的最新版本 
这里写图片描述

其实这已经完成标题的需求了… 
不过最后还是需要设置pod仓库

3.设置pod仓库

pod setup

根据网速等待不等时间..等待 ” Setup completed “

这里写图片描述

这就可以使用swift3.0以后的框架了.

pod install –no-repo-update


================================
有的时候我们需要降低Cocoapods的版本来解决第三方库的兼容问题.

降级CocoaPods

有时我们需要降低CocoaPods版本来解决某些第三方库的兼容问题,例如RestKit不兼容CocoaPods的0.39.0版本,降级到0.38.2就OK了。

移除RubyGems中的Cocoapods程序包

查看gems中本地程序包,执行如下命令:

$ gem list

输出如下:

*** LOCAL GEMS ***

activesupport (4.2.5.2)    
bigdecimal (1.2.8)    
claide (1.0.0.beta.1, 0.9.1)    
cocoapods (1.0.0.beta.4, 0.39.0)    
cocoapods-core (1.0.0.beta.4, 0.39.0)    
cocoapods-deintegrate (1.0.0.beta.1)    
cocoapods-downloader (1.0.0.beta.1, 0.9.3)    
cocoapods-plugins (1.0.0.beta.1, 0.4.2)    
cocoapods-search (1.0.0.beta.1, 0.1.0)    
cocoapods-stats (1.0.0.beta.3, 0.6.2)    
cocoapods-trunk (1.0.0.beta.2, 0.6.4)    
cocoapods-try (1.0.0.beta.2, 0.5.1)    
colored (1.2)    
did_you_mean (1.0.0)    
escape (0.0.4)    
fourflusher (0.3.0)    
fuzzy_match (2.0.4)    
i18n (0.7.0)    
io-console (0.4.5)    
json (1.8.3)    
minitest (5.8.3)    
molinillo (0.4.4)    
nap (1.1.0)    
net-telnet (0.1.1)    
netrc (0.7.8)     
power_assert (0.2.6)    
psych (2.0.17)    
rake (10.4.2)    
rdoc (4.2.1)    
rubygems-update (2.6.1)    
test-unit (3.1.5)    
thread_safe (0.3.5)    
tzinfo (1.2.2)    
xcodeproj (1.0.0.beta.3, 0.28.2)

其中包含的CocoaPods版本:

cocoapods (1.0.0.beta.4, 0.39.0)

移除指定版本cocoapods如1.0.0.beta.4,执行如下命令:

$ sudo gem uninstall cocoapods -v 1.0.0.beta.4

成功删除则输出:

Successfully uninstalled cocoapods-1.0.0.beta.4

还有一个0.39.0版本,移除程序包,执行如下命令:

$ sudo gem uninstall cocoapods -v 0.39.0

当移除最后一个版本时,询问:

Remove executables:
        pod, sandbox-pod

in addition to the gem? [Yn]

按下回车键删除pod。查看CocoaPods组件的安装目录,执行命令$ which pod所得目录下的pod文件随即删除。 

安装指定版本的Cocoapods程序包

安装指定版本的CocoaPods 如0.39.0,执行如下命令:

$ sudo gem install cocoapods -v 0.39.0

注:若不指定版本,即命令如sudo gem install cocoapods则默认安装最新版。 

安装成功后,执行命令查看版本号:

$ pod --version

输出:

0.39.0


【IOS】pod 更新 目录 一. 说明 二. 步骤 2.1 更新 gem 2.2 删除 gem 淘宝源 2.3 修改gem 源 2.4 查看gem 源 2.5 升级 cocoapods 2.6 查看升级后的 cocoapods 版本 2.7 更新 pod 库 2.8 安装 pod 库 三. 参考 一. 说明 最近好久没有更新代码了,一更新,次哦,模拟器无法跑起来,后来看了看是pod 有些第三方库没有更新成功导致的; CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架... 阅读详情

相关推荐

国产化操作系统改造实践

而这些广泛使用的系统都是美国控制范围之内,停服之后,我国将面临产品中断、安全漏洞、运维困难、生态缺失等问题。为降低非自主可控OS对网络安全及供应链的影响,国家及中移集团要求各单位要积极推进CentOS、RedHat及其衍生版本以及SUSE操作系统迁移,提前准备其他品牌非国产操作系统的迁移;目标系统采用基于国内开源社区欧拉社区和龙蜥社区发布的版本。1)上传商业版BCLinux 8.6或社区版Anolis 8.6 镜像到目标主机。2)部署配置FTP服务。

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 1万+

cocoapods秒速升级教程

cocoapods迎来新版本1.10.0,许多库从这个版本pod以后,再从旧版本pod是跑不起来的,会报错,pod update 也没用,不知道是不是realm这个库使用xcframework的原因,暂时不详细探究,我们了解下xcframework就可以。 官方描述: An XCFramework makes it possible to bundle a binary framework or library for multiple platforms —including iOS devices

Lea__DongYang的博客 5273

四自由度SCARA机器人的运动学和动力学MATLAB建模与仿真

本文介绍了四自由度SCARA机器人的运动学和动力学建模,使用MATLAB进行了相应的建模与仿真。通过正运动学和动力学分析,可以了解机器人在不同状态下的运动特性和力学特性。这为后续的控制算法设计和性能优化打下了基础。希望本教程对学习SCARA机器人有帮助。

小蜗牛的珍贵百宝箱 3636

iOS cocoapods 升级

首先需要先安装成功并且可以正常使用cocoapods,该部分请参考其他文章如果之前已经可以正常使用,那么安装将非常简单,只需要三个命令行(如果顺利的话)

sgliquangang的专栏 3559

Qoder CN 完全指南:阿里云AI智能体的全景拆解

阿里云旗下AI编程助手"通义灵码"于2026年5月20日升级为QoderCN,转型为覆盖软件开发与办公场景的AI智能体产品矩阵。该平台具备四大核心能力:代码补全、智能问答、文件编辑和智能体模式,支持GLM、DeepSeek等多模型切换。特色功能包括Quest2.0任务委派、专家团协作和记忆感知,满足金融、政务等行业的合规需求。产品形态涵盖IDE插件、CLI工具、办公助手和数字员工,形成"全家桶"式解决方案。相比Cursor等海外产品,QoderCN更注重全链路覆盖,个

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 917

(P2)PALM软件的基本使用流程

上一篇介绍了PALM在Ubuntu系统上的下载安装及安装后的目录文件结构,这一篇以自带的案例介绍软件的基本操作流程。(请转至example_cbl项目) 输入 声明:官网均有各个变量的说明,以下代码来自软件自带案例 palm的最小输入文件是p3d文件,以下是example_cbl_p3d的详细说明。(文件语言格式Fortran,请自行先学习下语言的基本语法。笔者也是新学者,有非常多的问题,很多参数也不能准确的说出是什么意思,还请不吝赐教,谢谢!!!) !几点说明 !1、该运行文件基本由三大块组成:1)in

ysqzhatian的博客 3259

Cocoapods版本更新与切换

【代码】Cocoapods版本更新与切换。

这家伙很懒,博客简介都不写 3859

ELK - CentOS7 安装 elasticsearch 7.17.5

elk elasticsearch 安装

qq_19783793的博客 1461

Cocoapods版本回退/降低

转自:http://blog.csdn.net/qyee16/article/details/52055084 如有侵犯,请来信oiken@qq.com oiken:我用的是方法二,方法一要删除文件。 升级了PodV1.1.0后,Pod的关键字出现了问题,使用新语法就是出现问题,如废弃的link_with,无奈,暂时只能降低Pod版本。 一. 移除pod组件,查

oiKen的博客 586

OPNET卫星节点仿真避坑指南:为什么你的STK轨道文件导入后位置不对?

本文深入解析OPNET卫星节点仿真中STK轨道文件导入后位置异常的常见问题,揭示坐标系差异(ECI与ECF)、时间基准不匹配等关键因素。通过修改.SA文件头标识、统一时间基准等解决方案,帮助工程师避免仿真失真,提升卫星通信系统仿真的准确性。特别适用于STK与OPNET协同工作的卫星网络仿真场景。

weixin_30335575的博客 599

用逻辑分析仪实测EM4095:125kHz RFID耳标解码的电压与脉宽玄学

本文通过逻辑分析仪实测EM4095芯片,深入解析125kHz RFID耳标解码中的电压与脉宽关联现象。揭示了供电电压对曼彻斯特编码脉宽的影响规律,并提供了一套可落地的调试方法论,包括信号链路解析、逻辑分析仪配置技巧及系统级稳定性提升方案,帮助开发者解决解码不稳定问题。

weixin_30629653的博客 328

CocoaPods 的卸载、安装、更新及常见错误

原文地址一、CocoaPods 的卸载有的时候我们需要降低Cocoapods的版本来解决第三方库的兼容问题.1. 移除pod组件这条指令会告诉你Cocoapods组件装在哪里 :$ which pod你可以手动移除这个组件 :$ sudo rm -rf <path>2.移除 RubyGems 中的 Cocoapods程序包Q: RubyGems是什么?A: RubyGems(简称 ge...

zxtech_lxy的专栏 1248

修改Windows hosts文件的解决方案

本文主要介绍了修改Windows hosts文件解决方案,希望能对新手有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 安装软件 2.2 修改hosts文件

weixin_43178406的博客 1万+

Cocoapods安装遇到的问题

前言今天听一个同行介绍Cocoapods,兴冲冲的准备安装,谁想上来就出现问题,无奈专开一篇记录安装的问题问题问题1:ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ECONNRES

B9班的真高兴 1113

uniapp - 最新实现hbuilder项目运行到ios基座或苹果ios真机设备详细教程,如何在ios苹果手机上真机运行测试,IOS自定义基座在线打包调试(uniapp项目如何在苹果手机上运行调试)

uni-app,苹果,app,ios,设备,自定义基座,运行app到苹果手机,mac电脑,Xcode,hbuilderX,运行ios基座调试Uniapp,无需打包,苹果证书,ipa,运行失败,报错,无法启动,连接失败,出错,详细教程,如何解决这个问题,怎么办,申请iOS证书,运行项目到iOS基座,打包ios自定义基座,在iOS真机上运行,新手小白,超级详细的教程,dcloud如何苹果ios系统真机测试,调试基座失败,真机调试ios app,App基座安装后无法打开问题,真机运行时检测不到手机的问题或者基座安

✅ 精选推荐文章 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

升级ruby后再安装cocodPod

1.移除现有的Ruby $gem sources --remove https://rubygems.org/ 2.使用淘宝镜像 $gem sources -a https://ruby.taobao.org/ 3.验证当前ruby版本 $gem sources -l 成功后提示: *** CURRENT SOURCES *** https://ruby.ta...

adntqn5079的博客 517

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Cocoapods-- Don‘t forget to anonymize any private data!

pod install 报错: [!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search? q=Malformed+version+number+string+v1.0&type=Issues If none exists, create a ticket, with the template di

华山论码 4018

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

swift - xcode - pod升级版本和降级版本

1. 查看当前版本 pod --version 2.如果安装过pod,更新命令 新版 sudo gem install -n /usr/local/bin cocoapods --pre 旧版 sudo gem install cocoapods --pre 然后 pod --version 3.如果没安装过pod 随便找个博客看下教程 安装就行了 ...

weixin_33882452的博客 484

CocoaPods 使用

iOS依赖管理工具可以使得我们可以节省设置和更新第三方开源库的时间。接下来就给大家介绍一下cocoapods的使用吧。1.cocoapods的安装Mac下都自带ruby环境,直接使用ruby的gem命令就可以进行安装$sudo gem install cocoapods //安装cocoapods $pod setup //设置备注1:ruby的软件源

buring_GG的专栏 867

iOS_Terminal、Cocoapods 常用命令

文章目录一、基础命令二、快捷键三、`gem`相关:1、管理`gem`:2、配置`gem`:3、`gem`使用四、操作`CocoaPods`:1、安装或更新:2、查看版本:3、降低版本五、使用`CocoaPods`:1、了解资源配置文件:2、导入库3、安装库:4、更新5、查看库安装版本:6、列出Podfile.lock中所有库的最新版本 Terminal常用指令 作为一个开发,多多少少都得用到Terminal,小白在此记录一些常用指令,以后遇到新的会补充,以便查用~ 一、基础命令 ls # 显示当前

mikimo的博客 1227

传感器集线器技术解析:如何通过本地处理降低90%系统功耗

在物联网和移动设备开发中,功耗优化是核心挑战。传感器集线器技术通过引入一个低功耗协处理器,将传感器数据处理从主处理器卸载到本地,实现了功耗的指数级降低。其原理是在传感器与主处理器之间建立一个智能中间层,该层集成了微控制器,能够实时处理加速度计、陀螺仪等传感器的原始数据,执行滤波、校准和事件检测算法。这种架构的技术价值在于大幅减少主处理器的唤醒频率,使其能够长时间处于深度睡眠状态。在应用场景上,它广泛适用于可穿戴设备、智能家居和工业物联网等需要持续感知但电池续航要求高的领域。本文以飞思卡尔FXLC95000C

weixin_33681778的博客 467

CocoaPod

升级10.11后,运行pod命令出现: -bash: pod: command not found 解决方案如下: sudo gem install -n /usr/local/bin cocoapods pod update / pod install 卡在: Updating local specs repositories 等待即可,或者 pod install -

于浦洋 的博客 625

Xcode 26.1.1深度解析:命令行工具链对齐与开发环境资格重认证

Xcode 是 macOS 平台 iOS/macOS 应用开发的核心集成开发环境,其本质是一套由编译器(clang)、构建工具(xcodebuild)、签名工具(codesign)和语言服务器(Clangd)组成的完整工具链。随着 Apple 生态安全基线升级,Xcode 版本迭代已从功能更新转向系统级信任链重建——尤其体现在 Command Line Tools 必须与 Xcode 主体严格对齐、Apple ID 设备信任验证强化、以及 entitlements 签名规则重构等底层机制上。这种变化直接影响

weixin_30631587的博客 346

Savitar 2:macOS 原生 MUD 客户端深度体验与自动化配置指南

MUD(Multi-User Dungeon)作为一种以纯文本交互为核心的多人网络游戏,其客户端技术栈涵盖了网络协议处理、终端渲染、自动化脚本等多个层面。在 macOS 平台上,一款优秀的 MUD 客户端需要兼顾稳定连接、高效协议解析与可扩展的脚本能力,同时还要适配 Apple Silicon 的原生体验。Savitar v2 正是面向这一需求的 macOS 原生客户端,它提供了多会话管理、ANSI 颜色解析、触发器、别名、日志记录等核心功能,并尝试在现代化桌面环境中还原经典 MUD 玩法。对于热衷文本游戏

weixin_34239169的博客 351

Unity集成Facebook登录插件:简化配置与账号体系对接

OAuth 2.0作为现代应用身份验证的基石,通过授权码流程实现用户安全登录。其核心原理是客户端应用引导用户到授权服务器进行认证,获取访问令牌(Access Token),从而代表用户访问受保护资源。这一机制的技术价值在于实现了安全的第三方登录,避免了密码管理的负担,并统一了用户身份。在游戏开发领域,社交登录是提升用户注册转化率和留存率的关键功能,尤其适用于移动端和跨平台应用。Unity引擎作为主流游戏开发工具,其生态系统中的第三方插件(如Simple Sign-In with Facebook)正是基于O

ciya3282的博客 469
上一篇: 自定义 iOS 密码框或验证码输入框,支持多位验证码,4位或6位验证码自己选择。
下一篇: Xcode8 以后如何使用 插件
hsf_study
博客等级 码龄11年 10粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值