ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

苹果ios开发,CocoaPods安装方法-2021/9/11

2021-09-11 09:32:14  阅读:252  来源: 互联网

标签:11 版本 安装 ios rvm https ruby CocoaPods


正文
自己装过很多次CocoaPod,中间遇到过各种烦人的问题,也促使自己在不断的摸索中学习到了很多,总结一下,供大家学习研究,以下过程经本人新机测试,一路畅通无任何错误(请严格按照下述方法来做),中间有网络不好的可能会下载中断出错,只要从新执行一下命令就行了.

CocoaPods简介:
CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。

CocoaPods安装:
下面就正式开始安装CocoaPods,命令中间可能有空格看不出来,建议直接复制粘贴执行;

因为Mac电脑自带Ruby环境,我们就只需打开终端开始动手。然而又因为默认情况下我们mac系统自带的Ruby环境版本比较低(大概是2.0.0或者其他较高版本),但是现在安装CocoaPods需要2.2.2版本及以上的,所以我们不管三七二十一先直接先升级ruby。

打开终端:>_
1、查看当前Ruby版本

执行:
ruby -v

结果:
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin20]
2、升级Ruby环境,首先需要安装rvm(第一步要下载一些东西等两分钟左右)

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

source ~/.bashrc

source ~/.bash_profile

3、查看rvm版本
rvm -v
显示如下(或者是其他版本)
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
4、列出ruby可安装的版本信息
rvm list known
显示如下

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
ruby-head
.....

5、安装Homebrew
这一步很多小伙伴会下载失败,因为源在国外,遇到错误,直接百度错误信息,用国内源就可成功
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
6、安装一个ruby版本

// 安装 (这里我选择的是3.0.0版本,当然你也可以选择其他的)
rvm install 3.0.0
// 注意:安装过程中需要两次按下 Enter 键, 第二次按下后需要输入电脑访问密码(不可见,只管输入就行);
// 如果你电脑没有安装Xcode和Command Line Tools for Xcode以及Homebrew 会自动下载安装,建议提前安装这三者.

// 设为默认
rvm use 3.0.0 --default

7、更换源
这一步不管成不成功直接下一步就行,非必须

sudo gem update --system

gem sources --remove https://rubygems.org/

gem sources --add https://gems.ruby-china.c

8、验证你的Ruby镜像是并且仅是ruby-china
第七步如果没成功,这里无所谓
gem sources -l
结果

*** CURRENT SOURCES ***

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

9、这时候才正式开始安装CocoaPods
注意:此处如果不成功,更换安装的ruby版本便可成功。可参考地址
https://www.cnblogs.com/jackyshan/p/5734398.html

sudo gem install -n /usr/local/bin cocoapods
10、如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
11、安装本地库(请先把下面的内容看完)
pod setup
然后就是漫长的等待,当然,网络好的情况下会更快

说明:该步骤是安装本地库,不安装也没事,项目可以照常pod install。
只不过不安装的话就不能使用pod search 命令了;

本文对下面地址博客有借鉴并遇到问题,并解决。完善成功
链接:https://www.jianshu.com/p/f43b5964f582
如果问题不同,或者有新的问题,记住不要放弃,都是在遇到坑和解决坑的过程中成长,加油陌生人

标签:11,版本,安装,ios,rvm,https,ruby,CocoaPods
来源: https://www.cnblogs.com/wzqnxd/p/15253805.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有