如今下载最新的更新都要通过AppStore,但是更新时常不能顺利进行,可以通过如下方法手动下载MacOS的安装dmg文件手动更新系统或者全新安装,教程适用于黑苹果以及白苹果,注意的是,在进行黑苹果的最新升级前,我建议更新到OpenCore以及Kexts到最新版本。

准备工具

  1. gibMacOS:下载地址,这是用以下载dmg文件的脚本。
  2. MacOS系统运行gibMacOS.command,返回可供下载的列表。
    WX20201113-152133.png
  3. 这里下载最新的BigSur的dmg,因此输入1回车,开始下载。
  4. 下载过程中我遇到中途提示完成的问题,但是进度远远没有达到其显示的11G之大,因此删除下载的文件,重新下载。
  5. 找到下载的文件夹,进入目录,找到InstallAssistant.pkg,安装之,在应用程序目录即可找到安装程序,运行即可进行更新:
    WX20201113-152314.png WX20201113-152448.png
查看或添加评论

今天Apple官方发布了BigSur的正式版本,因为目前使用的是BigSur测试版beta11,OpenCore0.6.2,但是最新版已经发布到0.6.3,因此准备升级,翻翻外网,发现了一个非常简便的方法,你首先需要确保:

准备工具

  1. OpenCore Configurator:下载地址,本次用来挂载EFI分区。
  2. Hackintool:下载地址,黑苹果必备工具,用来下载OpenCore最新版本以及Kexts的最新版本。
  3. PlistEdit Pro:下载地址,用来编辑OpenCore的plist文件。
  4. https://opencore.slowgeek.com:配置检查网站,用来检查当前Opencore的plist配置是否符合新的OpenCore版本。

可选工具:

  1. 你有一个有EFI分区的U盘以供测试(推荐)

步骤

在正式步骤开始之前,建议你把你的EFI文件夹复制到U盘里,然后进行下面的步骤完成升级,确保可以正常进入系统,再拷贝到硬盘的EFI分区。

  1. 从11.0.1 beta开始,需要用OpenCore Configurator修改SecureBootModel=Disabled,确保你的配置文件修改了这个。
  2. 用OpenCore Configurator挂载你的EFI分区。
  3. 用PlistEdit Pro打开plist文件。
  4. https://opencore.slowgeek.com 在此上传你的plist文件,CPU为你的CPU家族,Version选0.6.3。
  5. 对比有错误的项,如:
    WX20201113-150907.png
  6. 用PlistEdit Pro打开plist文件,在UEFI-Output处添加缺少的值,值用推荐的即可。
    WX20201113-151126.png
  7. 保存文件。
  8. 打开Hackintool,下载最新的OpenCore0.6.3,如果Kexts有新版本,下载之,替换到你的EFI文件夹。
  9. 重启机器,测试EFI可用性。
查看或添加评论

由于要将开发环境转到MacOS,以前在Windows安装一个PHPEnV即可的事情变得相对麻烦,记录一下安装过程。

  1. 首先安装HomeBrew,这是一个类似于apt/yum的软件包管理程序,原版在国外连接很慢,换成国内版安装:

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

  2. 安装Nginx

    brew install nginx

  3. 安装PHP,默认是最新版,也可以指定版本安装:将php换成php@7.3之类的即可

    brew install php

  4. 修改Nginx配置文件将8080端口改为80端口,先停止Nginx,再修改

    sudo nginx -s stop
    nano /usr/local/etc/nginx/nginx.conf

以上步骤要把localtion ~ .php$ {内的内容取消注释,修改工作目录,并把fastcgi_param一行内的$script改为工作目录,保存文件,退出

  1. 重启Nginx服务以监听80端口

    sudo nginx

  2. 启动php

    brew services start php

  3. 目前仍未解决在用户文件夹的工作目录运行静态资源加载出现404的问题
  4. 访问检查:http://localhost
查看或添加评论