1.安装xcode
下载时间长,下载安装完后,git都是可以用的了 
2.安装homebrew
这是管理mac安装包的工具,每个系统都有一个,就很绝啊,麻木安装。
官网:https://brew.sh/index_zh-cn  根据官网命令,打开终端
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
镜像 参考教程,记得先装Xcode,再用命令安装比较快:
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
两次输入1,1选择镜像就可以(最后:桌面的Old_Homebrew文件夹,大致看看没有你需要的可以删除。)
3.配置CocoaPods环境
CocoaPods安装方法
安装ruby、rvm:
ruby -v
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
rvm -v
rvm list known
rvm install 3.0.0
rvm use 3.0.0 --default
跟换源:
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
gem sources -l
显示成功: *** CURRENT SOURCES *** https://gems.ruby-china.com/
安装cocoapods:
brew install cocoapods

安装好之后查看pod组件:
pod search AFNetworking
如果看到组件显示,那就没问题了,直接进项目pod install 就好了
其他: 问题1:
在这期间我pod intsall遇到一个问题:can't find gem cocoapods (>= 0.a) with executable pod 解决办法:
rvm get stable gem install cocoapods
参考教程
问题2:M1芯片的缘故,设置一下终端:[IMPORTANT] Don't forget to include the Crash Report log file under Diagnost 
export PATH=$PATH:/opt/homebrew/bin
gem install ffi
4.下载pod
1.查看本机是否设置过代理
git config --global http.proxy
2.设置代理(这里除了下面的命令,还要有访问github的超能力哦!)
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
3.取消设置代理
git config --global --unset http.proxy
git config --global --unset https.proxy

我这边是有内网组件的,如果遇到以下类似报错, [!] Error installing SpeechManager [!] /usr/bin/git clone http://10.XXXXXX/XXXXX.git /var/folders/lt/nq2mdtqs2h157lhb7b8fvprr0000gn/T/d20220507-9744-rp0eus --template= --single-branch --depth 1 --branch 0.3.9 Cloning into '/var/folders/lt/nq2mdtqs2h157lhb7b8fvprr0000gn/T/d20220507-9744-rp0eus'... fatal: unable to access 'http://10.XXXX/XXX.git/': The requested URL returned error: 403 就需要断掉外网,并去掉代理设置,才可以访问内网组件下载。 哪边组件用哪边网,绝对速度!!!
|