VMware12 安装 Mac OS 10.12 步骤及设置优化教程

时间:2022-04-25 23:07:08
最近公司要开发苹果的ARKit应用,但是项目组穷啊,只有美工用着一台苹果本本,所以肯定不能老用他的电脑,效率低还老打扰他。所以我就想着用虚拟机整,毕竟玩了N年的虚拟机了,应该是没啥问题的。所以就开始各种挖坑各种填坑,最后功夫不负有心人,终于成功在mac虚拟机上成功发布ios应用到苹果手机。

1.    工具

VMware-workstation-full-12.5.7-5813279.exe

unlocker207

Mac OS X 10.12 cdr 文件

darwin852.iso (3026kb)

2.    安装步骤

2.1)首先安装 vmware workstation12,安装完成的最后一步输入序列号,先不要运行软件。

2.2)下载解压unlocker207文件,以管理员身份运行win-install.cmd

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

 

2.3)打开运行vmware workstation12,选择创建新的虚拟机。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

2.4)选择典型,然后下一步

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

2.5)选择安装程序光盘映像文件,点击选择CDR镜像文件路径。默认是无法选择CDR文件的,需要在打开文件对话框中选择显示所有文件

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

2.6)选择Apple Mac OS X ,然后选择OS X 10.12 版本

如果第二步unlocker文件没有处理好的话,这个地方可能就不会出现Apple Mac OS X。如果不行,可以多下载几个unlocker试试。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

2.7)然后依次根据新建虚拟机向导提示选择,最后完成创建。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

2.8)点击开启虚拟机,首次运行会出现如下错误,

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

解决方案是找到存放虚拟机文件的目录下macOS10.12.vmx 文件,右击打开方式,选择记事本,找到smc.present ="TRUE" 在其下面添加一行 smc.version = "0" 保存关闭,重新运行虚拟机可正常运行。

2.9)最后根据安装向导提示安装系统,安装的过程中需要先通过屏幕上方的实用工具选项。选择“磁盘工具”。选中vmwareworkstation SATA hard drive media选择抹除 选项,格式选择OSX扩展日志式 ,方案选择GUID。抹除后,退出磁盘工具。再次在安装osx ,这时会出多出现一个盘符,选择这个盘安装。安装完成后关闭虚拟机,我们需要对其进行后续设置和优化。

鼠标从虚拟机返回到物理机:ctrl+alt

3.    虚拟机设置

3.1)安装VMware Tools。点击CD/DVD 点击 高级  虚拟设备节点选择 SATA 0:1 确定。然后点击浏览,找到 darwin852.iso 文件,此文件为VMware tools for mac,安装之后虚拟机系统才可以全屏,物理机与虚拟机之间共享文件也更方便。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

由于Mac OS系统的完整性保护机制,VMware Tools会安装不成功,要想VMware Tools成功安装需要先禁用系统的保护机制,重启虚拟机系统,按住Command+R键,菜单—实用工具—终端,输入“ csrutil disable ” ,执行成功后,返回信息如下:Successfully disabled System Integrity Protection. Please restartthe machine for the changes to take effect. 这样更改的配置保存到NVRAM中,对整台机器生效,重新启动即可

再次开启虚拟机,进入虚拟机之后可以看到在桌面多了一个文件夹“VMware tools

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

双击打开,

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

点击 安装 VMware Tools.app,根据安装向导完成安装,完成后重启虚拟机。

3.2)安装完成VMware Tools之后可以将虚拟机屏幕大小自适应VMware软件窗口。如果没有自适应我们需要进行如下设置:

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

3.3)其他设置。在虚拟机关机状态下。

网络适配器:

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

USB控制器:兼容性必须设置为2.0,否则无法连接苹果手机,其他三项均勾选。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

设置物理机与虚拟机共享文件的文件夹

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

4.    虚拟机优化

4.1)使用软件进行优化。用于优化系统的软件:beamoff.zip,Fix Yosemite VM Graphic Performance.pkg 将这两个文件直接放到共享文件夹中,注意beamoff.zip文件不需要解压。

进入系统后,菜单 前往—电脑,

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

打开电脑后可以看到物理机与虚拟机直接进行共享的文件夹,打开文件夹找到用于优化系统的两个文件:beamoff.zip,Fix Yosemite VM Graphic Performance.pkg,复制到硬盘中,不能在共享目录对其进行操作。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

复制到虚拟机的本地硬盘中双击安装Fix Yosemite VM Graphic Performance.pkg。双击beamoff.zip系统会对其进行解压,得到解压后的文件需要将其设置为开机启动。设置方法为:系统偏好设置 - 用户与群组 - 选中你自己的用户名- 选择 “登录项” 选项卡 - 点 + 号  找到beamoff.app。

4.2)对系统进行设置优化:

“系统偏好设置” 进入”辅助功能” 然后勾选”减少透明度”

“系统偏好设置”进入”Dock” 最小化窗口时使用: 选择“缩放效果”

“系统偏好设置”进入”扩展”,然后将不使用的组件勾掉.

5.    快捷键修改,由于Mac OS 与Windows快捷键不同,为方便使用可以将快捷键改成与Windows一样。

系统偏好设置—键盘—快捷键—应用程序快捷键,添加如下

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

注意Mac OS中没有直接剪切功能,剪切功能是通过 ctrl + c 再ctrl + alt + v

ctrl键与command键调换:键盘—修饰键

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

其他快捷键:

截屏  command shift 3  , command shift 4 部分截屏

删除  command backspace

彻底删除command alt backspace

复制  command c

粘贴  command v

剪切  先 command c 再 command alt v

关闭  command w

彻底退出 command q

安装输入法:打开Safari,输入pinyin.sogou.com 下载安装

要想虚拟机跑得快,内存必须得大,但是一般可以给虚拟机分配的内存不能超过物理内存的一半,否则可能发生内存交换的情况。个人物理机内存16G,给虚拟机分配了6G,跑起来还不错。 领导让发布项目到苹果手机,但是又没有苹果电脑,所以我也很无奈啊,只能虚拟机整了。申请苹果开发者账号,那叫一个麻烦,遇到的问题是乱七八糟一大堆。Unity发布IOS,那叫一个麻烦,遇到的问题是乱七八糟两大堆。XCode build到真机测试,那叫一个麻烦,遇到的问题是乱七八糟三大堆,最后到官方论坛用我那错误百出的Chinglish跟技术人员交流一番,最后bug成功解决,学了这么多年英语,总算是学以致用了一次。
最后来一张build成功的靓照。

VMware12 安装 Mac OS 10.12 步骤及设置优化教程

VMware12 安装 Mac OS 10.12 步骤及设置优化教程的更多相关文章

  1. VirtualBox虚拟机安装Mac OS 10.12

    注:本文作者  (QQ:85805214) 本博主只是转载发布而已. VMware 安装Mac OS 方法 由于Virtual Box拷贝文件比较麻烦,有时候经常出现拷贝失败的情况,故使用VMware ...

  2. 虚拟机VirtualBox安装MAC OS 10.12图文教程

    VirtualBox虚拟机安装Mac OS 10.12图文教程的准备 1.VirtualBox虚拟机 下载地址:https://www.virtualbox.org/ 特别提醒:推荐官方下载,安装Vi ...

  3. 2018VMware虚拟机安装Mac OS 10.12.1

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.下载安装中所需的镜像文件以及补丁工具 Mac OS 10.12.1 Sierra (16B2555) 懒人版(下载地址):ht ...

  4. VMware 15 安装 MAC OS 10.13 原版(详细图文教程)

    VMware 15 安装 MAC OS 10.13 原版(详细图文教程) 生命在于折腾,之前本想装个双系统黑苹果,什么 U 盘启动盘,四叶草引导,都配置好了,最后跪在一个动态卷上,备份格盘现在弄不了, ...

  5. vmware 12 安装 mac os 10.12正式版

    1.首先下载安装vmware 12 pro ,将VT打开(虚拟功能,以前安装过虚拟机点的同学可忽略). 2.下载mac ox 10.12正式版镜像文件(cdr后缀). 3.下载Unlocker208( ...

  6. 【转】VMware 14 Pro安装mac os 10.12

    一.准备工作 [1]资源下载 VMware Workstation Pro 14 已安装或自行安装 Unlocker (链接: https://pan.baidu.com/s/1dG5jkuH 密码: ...

  7. 转:VMware 15 安装 MAC OS 10.13 原版(详细图文教程)

    -----------------转载------------------------ 原文:https://blog.csdn.net/qq_40147863/article/details/847 ...

  8. Mac OS 10.12 - 安装任何来源软件!!

    今天想安装一个从网上下载的软件到Mac OS 10.12中,结果没有想到Mac告诉我那个软件已经损坏,害得我删除了!! 最后通过热心网友的帮助,顺利解决了这个安装问题,重新安装并且使用上了这款软件,下 ...

  9. Mac OS 10.12 - 安装Homebrew,像Ubuntu里面的apt一样简单地安装和删除软件!

    Homebrew — macOS 不可或缺的套件管理器,Homebrew官方网站如此介绍自己!!! 中文官网:https://brew.sh/index_zh-cn.html 一,安装 打开shell ...

随机推荐

  1. 十五、Android学习笔记_授权过程

    1.需要申请App Key和App Secret.不同的开发平台有不同的接入方式,可以参考文档,然后将这两个值放进去. 2.通过OAuth类实现认证,它会自动跳转到认证界面,进行授权,成功之后需要处理 ...

  2. Unable to automatically debug "XXXXX“

    I solved this issue by going to C:\Program Files\Microsoft VisualStudio10.0\Common7\IDE then running ...

  3. QTREE 树链剖分---模板 spoj QTREE

    <树链剖分及其应用> 一文讲得非常清楚,我一早上就把他学会了并且A了这题的入门题. spoj QTREE 题目: 给出一棵树,有两种操作: 1.修改一条边的边权. 2.询问节点a到b的最大 ...

  4. Java调用R(二)&lowbar;JRI

    推荐使用.相比RServe更灵活,效率更高. 基本步骤 1.  R中需要安装rJava包. 2.  系统变量Path加上 C:\Program Files\R\R-3.0.1\bin\i386;C:\ ...

  5. Mysql数据库一个小程序实现自动创建分表。

    每当跨月的时候也是系统出问题最多的时候,没有表和字段缺失是两个最常见的错误. 为了解决这个问题,研究了一下mysql的 information_schema 表: information_schema ...

  6. U盘读写速度测试

    1.ATTO Disk Benchmark    测U盘读写速度 ATTO Disk Benchmark 是一款简单易用的磁盘传输速率检测软件,可以用来检测硬盘.U盘.存储卡及其它可移动磁盘的读取及写 ...

  7. sffs

    因为微软收购了Skype,就减少了对linux版软件的支持,官方下载页面已找不到了.只有这一个地址了.要下的尽早.http://download.skype.com/linux/skype-ubunt ...

  8. ASP&period;NET MVC5&plus;EF6&plus;EasyUI 后台管理系统(999)-如何使用这个系统来开发&quest;

    前言 这篇文本讲述了这个框架的使用方式,及一些疑问的答疑,更加精准的使用这个框架来建立功能 经过几个版本的迭代,系统使用更加方便,代码更加简洁也更加的智能,所以之前61节的文章也需要重新编排 对项目的 ...

  9. 玩转PHP&lpar;二&rpar;--PHP强大的时间函数:date&lpar;&rpar;

    PHP具有相对来说强大的时间函数date(),该方法有下列一系列参数: 例如: echo date("Y-m-d H:i:s"); //2015-01-09 13:03:30 如果 ...

  10. ASP&period;NET Core中使用自定义MVC过滤器属性的依赖注入

    除了将自己的中间件添加到ASP.NET MVC Core应用程序管道之外,您还可以使用自定义MVC过滤器属性来控制响应,并有选择地将它们应用于整个控制器或控制器操作. ASP.NET Core中常用的 ...