2022CocoaPods安装教程MacOS系统虽然自带Ruby,但是不进行管理,Ruby不会进行升级CocoaPods官网检查rvm并安装检查rvm是否安装,在终端执行指令:rvm-v,如果终端出现:rvm:commandnotfound说明没有安装rvm.安装rvm,使用指令:curl-Lget.rvm.io|bash-sstable,等待安装完成安装完成后,根据提示使用指令:source~/.rvm/scripts/rvm开启使用rvm(可不执行,不影响后续操作)检查是否安装成功,执行指令:rvm-v,出现类似如下语句rvm1.29.9(latest)byMichalPapis,Piot
最新更新:使用软件包管理工具-brew,可以直接安装cocoapods。方法:brewinstallcocoapods。不过这个方法只是安装了pods。pods的索引库还是要手动去下载,或者cd到任意项目下使用podinstall自行下载索引库brew的安装可以参考我之前的一篇文章,这是---传送门首先,先来说一下一般的方法吧,就是把之前的淘宝源替换成一个可用的的源:使用终端查看当前的源gemsources-lgemsources-rhttps://rubygems.org/#删除源gemsources-ahttps://gems.ruby-china.com/#添加源我这里有一个比较好的一个
因为电脑坏了,或新电脑安装环境,总会卡在cocoapods安装很长一段时间时间:2022年01月05日设备:MacBookPro系统:12.1macOSMontery2022.12.01M1的Macmini安装,一切顺利,没遇到任何问题brewinstallcocoapods安装好后,使用最新xcode版本创建项目后,podinit报错RuntimeError-[Xcodeproj]Unknownobjectversion(56)./opt/homebrew/Cellar/cocoapods/1.11.3/libexec/gems/xcodeproj-1.21.0/lib/xcodeproj/
CocoaPods是Swift和Objective-C项目的包依赖管理器,CocoaPods可以帮助您优雅地扩展项目。官方社区CocoaPods使用ruby构建,CocoaPods1.11将最低ruby版本提高到2.6,同时增加了对ruby3.0的支持。macOS系统更新ruby卸载CocoaPods终端执行如下指令sudogemuninstallcocoapods查看已安装与CocoaPods相关插件sudogemlist--local|grepcocoapods逐个卸载相关插件sudogemuninstallcocoapods-coresudogemuninstallcocoapods-d
一、前言公司项目繁多,为了框架的统一和更好维护,需要将自己的业务,封装为私有库,上传到公司私有git上,利用cocoapods统一管理。分解需求:1、创建私有specrepo(相当于cocoapods私有库资源中心),所有的私有库上传记录在私有spec中2、工程封装为私有库,上传到私有specrepo中3、项目工程集成私有库二、创建私有索引库SpecRepo1.什么是specrepo?它是所有的Pods的一个索引,就是一个容器,所有公开的Pods都在这个里面,它实际是一个Git仓库remote端在GitHub上。在Podfile中,我们通过pod'AFNetworking'它会被clone到本
Xcode->Homebrew->RVM->Ruby->CocoaPods 上面是安装顺序,所以要想安装CocoaPods,必须先确认你的电脑是否安装了Ruby环境。打开终端输入ruby-v即可查看是否安装Ruby环境。ruby-vruby2.3.1p112(2016-04-26revision54768)[x86_64-darwin15]如果安装了Ruby环境请直接移步后面CocoaPods安装,没有的话我们继续。XcodeXcode就不说了。Homebrewlinux系统有软件包依赖问题,好在Redhat有yum、Ubuntu有apt-get。而MacOS却没有类似的,所以就有了第三方支
随着公司项目越来越多,不同项目间会有很多相同的功能代码。比如:网络获取、信息弹框、登陆等,将这些封装成模块module做成Cocoapods私有库或者Framework就很有必要了。这儿我想简单记录下Cocoapods私有库的搭建,如有错误欢迎指正。Framework见我另一篇文章:iosFramework制作(和踩过的坑)搭建Cocoapods私有库1、环境Cocoapods环境,具体环境的配置过程其他文章有很多,就不说了。2、搭建私有库搭建组要有两部分:创建repo私有库的索引库spec、创建私有库并发布到索引库。创建repo私有库的索引库spec在git上创建索引库spec,我这儿用码云
1.创建私有库用来存放索引文件屏幕快照2019-02-27下午1.46.18.png2.本地索引库和远程索引库关联通过podrepoadd命令podrepoaddYHSpecshttps://gitee.com/xxx/YHSpecs.git屏幕快照2019-02-27下午1.52.20.png3.创建远程代码库同私有库一样创建YHUIKit远程库4.创建本地代码库并提交1.podlibcreate(组件名)创建本地代码组件模版库,组建名可以和远程代码库一致podlibcreateYHUIKit屏幕快照2019-02-27下午2.00.45.png2.在Xcode彻底删除ReplaceMe.m
iOS组件化(一)-CocoaPods原理理论篇iOS组件化(二)-远程/本地管理私有库iOS组件化(三)-组件化工程介绍本章节解决如下疑问1.安装CocoaPods后并拉取远程的三方库到本地,其三方库会存储在本地吗2.CocoaPods/Spec是什么3.CocoaPods的底层原理一、查看CocoaPods的目录$open/Users/xxx/.cocoapods/repos找到CocoaPods本地Specs目录(这里面的数据是从远程CocoaPods的Specs里拉取下来的,这个Specs就是CocoaPods下载完后,拉取三方库很慢的原因)本地Specs随意进入里面的文件夹,在一群打
本文长期更新!M1、M2芯片的机型也适用前言:在需要安装CocoaPods时,总会有各种烦人的问题导致安装失败,这里总结一下,供大家学习研究。请认真按照下面的步骤做,基本都能保证成功。遇到SSL、443等错误时首先你要知道有一堵无形的墙在那,那啥啥的方法很多这里不做说明,自行检索方法吧,很简单的,可以参考我其它文章参考1:CocoaPods执行install或者update卡住或者失败参考2:给Terminal终端命令行配置网络代理的方法CocoaPods简介:CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库