突发奇想也是比较看好flutter的前途,毕竟自己Android iOS原生都做了一段时间,觉得确实如果一个App需要两个端都支持的话,开发周期太长,而我自己工作的公司的情况(近两家公司)都让我独自负责iOS及Android客户端的开发,所以感觉如果能学会flutter的话,那应该可以少写很多布局代码了吧?

由于新公司的新电脑没安装cocoapods的环境,这两天安装了几次,虽然我有翻墙,而且VPN在看YouTube的时候挺快的,可以看1080都没问题的,但是安装pod setup的时候浪费了N多时间还特么的失败,很火大,所以想着怎么能解决呢?

于是找到了这个网站镜像使用帮助;
于是就进行了下列操作

cd ~/.cocoapods/repos // 第一步
pod repo remove master  // 第二步
git clone (https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master)  //第三步 记得去掉括号 .....

截图看下效果:

ECf6IJ.md.jpg

测试一下是否安装成功:

接下来,在终端又输入了flutter doctor看还需要做点啥

EChZLT.jpg

需要使用一些命令安装iOS的一些工具,但是brew的命令,还是很慢,于是还是在上面的网站上就更新了下brew的源

  • 替换现有上游
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

brew update
  • 更换Homebrew 二进制预编译包的镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile