自学React-native (第五天)-- MAC环境搭建

自学React-native (第五天)-- MAC环境搭建

1. 前言

这几天学习react-native深深觉得Mac环境是必要的,比如切换查看ios平台效果,Xcode的模拟器的方便,教程基本是使用iOS 做开发环境等等等等。所以笔者这两天搭了个黑苹果的环境(没办法穷买不起垃圾桶)终于可以高效且方便的进行RN开发了。
有人可能问我为什么不用虚拟机,别人我不知道是什么情况,我8700k+gtx1060+16G内存尼玛虚拟机居然卡的不行,编译一下代码需要2分钟以上这实在是无法忍受的时间。

2.选择iOS 版本

笔者尝试了

  • macOS High Sierra 10.13.5(17F77) Installer with Clover 4512.dmg
  • macOS Sierra 10.12.6 16G29 Installer with Clover 4123.dmg
  • macOS High Sierra 10.13.iso
  • macOS High Sierra 10.13(17A405) Installer with Clover 4238.dmg

只有macOS High Sierra 10.13.5(17F77) Installer with Clover 4512.dmg安装成功。这个可能和硬件配置有关,如果你的配置是:8700k+gtx1060+16G内存也可以使用这一套镜像。

3. 刻录光盘

  1. 刻录MAC系统光盘需要使用TransMac软件,请在网上下一个备用。
  2. 插入准备好的U盘,U盘数据要转移,打开TransMac,右键要制作启动盘的U盘名称,选择“Format Disk for Mac”,将U盘格式化成Mac下的格式;
    自学React-native (第五天)-- MAC环境搭建
  3. 输入启动盘的名称,可以保持默认,也可以输入mac os系统的名称,点击OK;
    自学React-native (第五天)-- MAC环境搭建
  4. 接下来一路OK等到格式化进度条走完,右键U盘选择“Restore with Disk Image”,选择mac os x镜像;
    自学React-native (第五天)-- MAC环境搭建
    自学React-native (第五天)-- MAC环境搭建
  5. 一路OK,开始执行mac os x安装U盘制作过程,等待完成即可。

3.安装mac

  1. 在你的硬盘上分出一个100GB以上的分区作为MAC的系统分区。
  2. 重启机器,在开机画面处点击f11,选择你的u盘进入clover引导画面。
  3. 选择 Boot macOS Install from Install macOS High Sierra点击回车。
  4. 现在iOS 开始自动安装,中间会提示选择盘符,请选择你开始分出来的分区。
  5. 中间会重启两次,请按f11进入u盘然后进入你刚才分出的分区继续安装(注意不再是Boot macOS Install from Install macOS High Sierra这一项)。
  6. 安装完成进入欢迎页面。

4. 将clover拷贝到本地

  1. 此时你可以参考下面的帖子进行引导本地化:https://osx.cx/clover-usb-install-add-boot.html
  2. 然后你可以拔掉u盘进入ios系统了。

5. 安装显卡驱动:

如果你不安装显卡,显存只有8MB,如果你和我一样安装的是17f77版本的话可以直接下载https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.35.106.pkg
安装包,安装N卡驱动,安装完后重启即可。如果你是其他版本的dmg那么参考版本使用下面的安装包:
https://www.amder.club/page-webdrivers.html

6.后记

整个安装很麻烦,但是由于笔者是个偏执狂所以还是终于搞定了,有些人可能问cpu和声卡的问题,我这边是安装完后声卡即可用,cpu在更新了10.13的更新后就自动识别了,网卡有线可用我就没折腾wifi。安装完后的系统稳定而且高效重要的是终于可以和网上的教程进行代码同步了,少走了很多弯路。
自学React-native (第五天)-- MAC环境搭建
参考资料: