mac现行版本代号均为10.1x.xx。而apple将会在今年10或11月份择机发布最新Mac系统
macOS Big Sur
即macOS 11版本。
双系统安装方式
一共有两种:
分区 -- 物理隔绝
宗卷 -- 逻辑隔绝
分区:两个系统相对更加独立且完整。但是安装和操作也相对更加麻烦
宗卷:除了系统内容相对隔绝之外,其他数据内容可以实现共享。更加方便开发。安装与操作也相对简单。
所以推荐使用宗卷的形式。
宗卷安装方式
直接参考apple官方文档即可。
安装与测试相对简单,大致预留1个小时左右的时间来处理。
- 建议:创建新卷宗的时候,起名为
xxx_beta
之类能够与原宗卷区分开的命名,否则后续操作可能会乱套
安装成功后的操作
双系统间切换
系统偏好设置 -> 启动磁盘 -> 解锁 -> 选择需要启动的磁盘 -> 重新启动
应用的共享
在Finder左侧栏中"位置"查找原始宗卷 -> 应用程序
里面就是你在正式版本中安装的应用,可以直接使用,拖到程序坞留着也是个不错的选择
资源文件的共享
在Finder左侧栏中"位置"查找原始宗卷 -> 用户 -> 用户名文件
打开后,里面的内容也都是可以直接获取的。如果你觉得这样子麻烦,也可以右键你想要操作的文件夹,选择“制作替身”,然后将此替身文件夹拉到beta版本的桌面或其他存在于beta版本系统的位置,这样相对方便
xcode的运行
目前为止xcode的运行,遇到几个问题:
-
账号问题
因为beta版本相当于一个新的系统,个人绑定企业账号的keychine在beta版本中为注册,所以需要单独操作下,方可编译
-
Xcode Command PhaseScriptExecution failed with a nonzero exit code
仅建议在切换至beta系统编译时修改此配置,切勿提交!因为正式版本mac系统中不需要更改
-
Run custom shell script
失败在build phases下找到具体script,然后
run script only when installing
勾选,即可编译通过和第二点一致,仅建议在beta系统中修改此配置项。
-
另外一个可能的解决方案:安装https://ohmyz.sh这个看看,12系统用的zsh,和bash有些不兼容,不知道是否是此问题。
但是我尚未验证。如果你感兴趣,可以试一试的!
-
最后
至此,目前为止安装双系统的遇到的问题就这些,后续如果有,会继续补充。
感谢