AndroidStudio运行Flutter ios环境配置

Mac环境下,AndroidStudio运行Flutter程序,使用iphone模拟器时,报错(提示需要安装cocoapods)

Warning: CocoaPods not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For more info, see https://flutter.dev/platform-plugins
To install:
  sudo gem install cocoapods

CocoaPods not installed or not in valid state.
Error launching application on iPhone 12 Pro Max.

解决问题办法:在终端输入命令安装相关软件

1.安装前查看当前gem的版本和安装包

gem -v           查看安装的版本

gem list          查看安装的包

2.更新(提示需要输入mac密码)

sudo gem update --system

3.如果类似报错

ERROR:  While executing gem ... (Errno::EROFS)

    Read-only file system @ rb_sysopen - /usr/share/man/man1/bundle-platform.1

可能是需要安装或更新可cocoapods

尝试执行下命令进行gem更新:

sudo gem update -n /usr/local/bin --system

对应的更新命令(未测试)

sudo gem install -n /usr/local/bin cocoapods --pre

4.安装cocoapods过程记录:

sudo gem install cocoapods

报错无访问权限,访问被拒绝

换另一个安装命令

sudo gem install -n /usr/local/bin cocoapods

如果报错

ERROR: Error installing cocoapods:

ERROR: Failed to build gem native extension.

说明另一个ruby软件没有安装或版本太低,需要安装或更新ruby,但这个前提是需要先安装rvm

(1)执行下载并安装rvm命令

curl -L https://get.rvm.io | bash -s stable

如果报错连接被拒绝

Failed to connect to raw.githubusercontent.com port 443: Connection refused

尝试执行sudo gem install redis命令再重新下载,无效

解决办法:在系统文件hosts最后添加下面文本,保存后即可生效,具体参考连接

shift + command + g --> 输入 /etc -->找到hosts文件复制到桌面修改后替换原本的即可(记得备份)

199.232.28.133  raw.githubusercontent.com

成功提示

(2)执行下载并安装高版本ruby命令

rvm install ruby-2.6

成功提示

设置默认使用的ruby版本

 ruby -v

ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin19]

rvm use ruby-2.6.5

XXXX/.rvm/gems/ruby-2.6.5

rvm --default use 2.6.5

XXXX/.rvm/gems/ruby-2.6.5

(3)下载并安装cocoapobs

sudo gem install -n /usr/local/bin cocoapods

执行完成,最后查看当前flutter开发环境如下,重启AndroidStudio和iphone模拟器即可

 

5.cocoapods安装如果还有问题,可能是x-code没有安装,到appstore下载安装即可。或者执行安装命令(未测试)

xcode-select --install

6.安装brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew安装失败,无法连接,需要翻墙。解决办法地址连接,步骤如下(如果配了hosts应该就没有这个问题了)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

重新安装ruby

brew install ruby

 

相关配置博客:Mac系统下Android studio配置环境变量(ADB、JDK、GRADLE、Flutter)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值