解决React-native init 初始化时 info Installing required CocoaPods dependencies

方法一

最近使用rn做ios的项目

发现一个问题,在使用react-native run-ios的时候,会遇到

info Installing required CocoaPods dependencies
卡着一直不动,盲猜是install的源不好使了。

了解了一下之后,CocoaPods这个东西是基于ruby gem的,换源!

~ which pod
/usr/local/bin/pod
这个是查看cocoapods安装位置。

~ sudo rm -rf /usr/local/bin/pod
possword:
卸载cocoapods

~ gem list
查看一下gem安装的东西


activesupport (4.2.11.1)
atomos (0.1.3)
。。。。。。。。

。。。。。。。
test-unit (3.1.5)
thread_safe (0.3.6)
tzinfo (1.2.5)
xcodeproj (1.12.0)
然后吧cocoapods的内容删掉!

~ sudo gem uninstall cocoapods cocoapods-core //所有带cocoapods都删掉
然后gem list再看一下删除没有

~ gem update --system //这里请先科学上网一哈啊
~ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
~ gem sources -l
https://gems.ruby-china.com
确保只有ruby-china.com这一个源,ruby-china.com不能用了,taobao.org也不行了。

~ sudo gem install cocoapods
password

~ pod setup
耐心等待一下,完成!

然后再初始化rn项目,完美解决!

 

方法二

最近做React Native的时候,React-native init 初始化时出现一个问题,

  1. info Installing required CocoaPods dependencies

在网上找了下原因,主要是网络慢或网络连接的原因,解决方案如下

一、Ctrl + c 退出命令行

二、安装Cocoapods

  1. sudo gem install cocoapods

三、设置镜像

  1. $ cd ~/.cocoapods/repos 
  2. $ pod repo remove master
  3. $ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

四、进入自己的工程, 在自己工程的podFile第一行加上:

  1. source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

五、安装

  1. pod install

 

方法三

  如果已经安装过cocopods

  

一、Ctrl + c 退出命令行

二、 cd进入到ios文件夹,执行 pod install

 

 

你可能感兴趣的:(flutter和RN的使用)