MacOS 虚拟机搭建react native开发环境

      本身有vm ware 14虚拟机,也有macOS11.12,但是因为xcode要求macos 11.13.6以上版本,所以重新安装了macos 11.14,中间遇到了一些问题,记录了搭建开发环境的主要问题即解决方法。react native的安装参考官方的安装步骤(React Native Getting Started , 选择Development OS: macOS arget OS: iOS )即可,没有任何问题。

vmware 14 安装macos 10.14

安装比较简单,参考 虚拟机VMware 15安装Mac Os10.14教程 

安装后不能全屏,折腾了一阵, 参看 虚拟机MacOS10.14全屏问题 

步骤一:启动苹果系统 一直按住command(windows系统win键) + R 键 直到看到苹果标志

进入类似windows的紧急修复系统

步骤二:在实用工具中打开终端处输入 csrutil disable 命令,如果出现successful 则表示成功

步骤三:终端输入 reboot 重启苹果,启动过后就会看见VMware tools正常工作,并且全屏了。

 

全屏后,总是自动改变分辨率,非常清晰,但是分辨率很低。应该是使用了hi-dpi

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool false

本来准备更换8.5.8 的vm tools,上面这个命令也生效了。就不必更换了。

 

连接真实设备iPhone不能识别的问题:

system_profiler SPUSBDataType命令可以查看到连接的iPad

主要是usb3.0 问题,vmware usb设置为usb2.0即可

 

Node 的模块管理器 npm 会一起安装好。由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。

$ npm config set registry https://registry.npm.taobao.org/

执行下面的命令,确认是否切换成功。

$ npm config get registry

 

参考 MAC虚拟机连接iOS设备没反应 

 

使用苹果开发者网站注册开发者账号,到要求付费时,暂停。

反复多次,直到xcode项目对应的general下的signing里没有错误。然后就可以真机调试了。

react native使用simulator调试更方便一些,可以修改js代码后及时刷新 cmd + R

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值