Win10环境下VMware安装Mac OS虚拟机并在虚拟机中安装xcode

  • 环境及版本
    • 一.准备工作
    • 二.步骤
    • 三.其他优化

环境及版本

首先本次安装是基于VMware workstations 15 player,安装的是Mac OS 10.15版本(这个版本安装之后会提示升级),xcode根据apple store最新版本安装

一.准备工作

对于初次安装的人来说简直就是噩梦,我自己就浪费了一天的时间来解决各种问题,所以大半夜的写一篇文章,让读者少浪费时间。
1.下载VMware workstation 15 player 、Mac OS10.15镜像、unlocker-master解锁工具以及全屏补丁darwin(版本都是对应的,建议都用我提供的)
链接:百度网盘 (https://pan.baidu.com/s/1nD5Bs9GmnyZIBWajSADNSQ)
提取码:5679
2.注册Apple ID
注册地址:https://appleid.apple.com/account#!&page=create

二.步骤

1.完全关闭VMware,打开过就需要结束进程(必须)
桌面右键“我的电脑→管理→服务和应用程序→服务”,下滑可以看到这四个服务(不同版本的VMware可能这几个服务的名字会有差异但都差不多,总之有几个与VMware相关的都关闭就行)将其全部关闭。


2.打开打开unlock-master文件夹,找到win-install.cmd并右键以管理员身份运行,注意不以管理员身份运行会一闪而过且没有作用,所以必须是右键以管理员身份运行


这里可能还会有下载,等待下载完再进行剩下的操作,下载完之后会自动关闭。

3.打开Vmware新建虚拟机
选择准备好的Mac OS catalina 10.15.0镜像(由于不是iso文件,需要选择所有文件才会显示)

4.点击下一步选择 apple Mac OS X(M) (没有右键以管理员身份运行win-install.cmd是不会出现此选项的),并选择macOS 10.15版本。

5.其他安装步骤
选择位置(自己选择)

分配磁盘,这里建议100G左右(虚拟的),40G后面安装xcode会提示磁盘容量不够。

自定义硬件:
内存建议4GB ;
处理器建议4核(自己电脑8核也可以选择8核,可以在任务管理器性能选项中查看自己电脑的逻辑处理器的核数);
网络适配器:桥接模式

最后的配置图:

6.【运行虚拟机,下面这种情况我没有遇到(没出错可以跳过),但是还是把网上的案例分享出来,供参考:】
首次运行时,很小的可能会出现错误提示(如图)。这时不要着急

找到在之前的创建新的虚拟机时,设置的虚拟机位置。打开该目录,找到macOSxx.xx.vmx文件(我这里的文件是:macOS 10.15.vmx),右键用记事本方式打开,找到 smc.present = “TRUE”
在smc.present = “TRUE”下面,手动添加一行

smc.version= "0"

然后保存关闭,再重新启动虚拟机,就不会报错了。

当你遇到“VMware 锁定文件失败,开启模块 disk 的操作失败, 未能启动虚拟机”情况时。可以直接找到你的虚拟机所在目录(不是VMware的安装目录),找到虚拟机系统文件目录,进入到文件夹下。删除以.lck为后缀名的文件(篮框内输入.lck)
重新启动

7.开始安装
选择语言继续

选择磁盘工具继续

打开磁盘工具后,选中“VMwareVirtual SATA Hard Drive Media”

点上方的“抹掉”,并重新命名(我这里随便命名为xixue),然后点抹掉。

之后点击完成,再点击关闭

关闭后回到了上一级的菜单,然后选择安装Mac OS,点击继续。

一路点击继续和同意,直到这一步,点击刚创建的磁盘,再点击安装,然后等待安装。

等待许久之后,还有以下简单的操作
选择中国大陆点击继续

后面的都直接点击继续

这一步就要用到Apple ID

登录之后同意条款,之后创建用户,后面的几个页面都可以直接点击继续

最后选取完外观之后等待安装

8.等待一会后进入桌面,会跳出更新,是系统需要更新

建议点击安装,下载更新,不然安装xcode时会提示版本需要更新。

9.安装好系统之后,点击苹果标志,再点击关于本机,可以看到显示器只有3M,所以最大化虚拟机时会出现分辨率不正常,需要安装补丁来解决

10. 重启虚拟机,并按住Command(即对应Windows键)+ R键(可能一次成功不了);

11.然后到如下界面,点击实用工具→终端。

12.打开终端后,输入 csrutil disable 后回车

执行成功后,返回信息如下:

Successfully disabled System IntegrityProtection. Please restart the machine for the changes to take effect.

之后输入 reboot 重启。

12.、重启后安装darwin,先推出系统中的光驱(推出就相当于windows系统U盘安装好了以后拔掉)

13.在虚拟机中的macos10.15选项卡中右键打开CD/DVD(SATA) → 设置

14.把macos虚拟机中的光驱ios映像文件改成准备好的darwin

15.、在虚拟机中的macos10.15选项卡中右键打开CD/DVD(SATA) → 连接

16.桌面会出现一个名为“VMware tools”光驱图标

17.双击安装VMware Tools打开点击继续

18.默认路径安装

19.安装完成后,点击重启

20.重启之后选择全屏模式就可以全屏显示了

21.在Apple store搜索xcode进行获取安装(我这里是已经安装了)
有可能会提示Apple ID不能安装,点击检查,绑定支付宝或者银行卡完善信息就可以了

22.OK大功告成,下面尝试用xcode做一个简单的项目
打开xcode,选择create a new xcode project

如图选择,点击next

第一个为app的名字,注意选择语言为objective-c

选择文件存放路径,就放在桌面,或者可以自己创建文件夹

出现这个提示框直接cancel就行

这里可以选择在什么Apple手机上运行

依次这里可以选择在什么Apple手机上创作

我们来做一个简单的hello world项目

可以给主界面添加一张背景图,依次点击工具

搜索找到UiImageView

拖到主界面,缩放大小跟手机屏幕一样大

然后点击Assets.xcassets,在空白处右键,选择import

导入图片,点击open

回到Main.storyboard,依次点击手机屏幕,点击Image,就可以看到刚才导入的图片,点击选择即可成为背景。

再依次点击工具栏,拖入一个label,设置其text属性为Hello world,以及颜色字号

点击运行等待虚拟机出来就可以看到了(这里图片分辨率有点不合适)


ok,完成了,说明xcode可以正常使用。

三.其他优化

1.时间
默认时间可能是美国的,需要换的可以看看下面的步骤
点击打开日期与时间偏好设置

点击时区,再点击这个小锁,选择时区,时间就改过来了,再锁定。

2.窗口缩放
可能有人不喜欢默认的窗口缩放样式,可以看看下面的步骤更改

依次点击“系统偏好设置→程序坞”,选择缩放效果就好了

我也是初学者,初次安装遇到了很多麻烦,所以整理了一下,有什么其他问题也可以留言谈论一下。

Win10环境下VMware安装Mac OS虚拟机并在虚拟机中安装xcode相关推荐

  1. Windows 8.1下安装Mac OS X 10.8虚拟机

    转载自http://blog.csdn.net/jordanxinwang/article/details/43637799 1.准备 宿主操作系统:Windows 8.1 64位.特别地,需要CPU ...

  2. Win7虚拟机安装 Mac OS X Lion 10 7 2 及 XCode 4 2 1 iOS SDK5 0 作开

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 虚拟机扫 ...

  3. 在Mac OS X 10.13.2中安装nltk 和numpy

    参考网址:http://www.nltk.org/install.html Mac/Unix Install NLTK: run sudo pip install -U nltk Install Nu ...

  4. VMWare 虚拟机 安装 Mac OS X

    VMWare安装Mac OS X 随着iPhone.iPad.Mac等苹果产品越来越火爆,越来越多的初学者想要了解和尝试苹果平台,包括苹果操作系统Mac OS X.苹果演示软件Keynote.苹果开发 ...

  5. VMWare 下完美安装 Mac OS X

    首先安装Mac OS X到 VMWare WorkStation 下,需要先给 VMWare 打个补丁,补丁如下: wm_mac.zip 安装完补丁之后,就可以直接安装了,不需要什么辅助盘,直接用安装 ...

  6. VMware Workstation 9上安装MAC OS X Lion 10.8图解

    来源:三知开发网 作者:许亮 责任编辑:许亮 因在家休假,闲得无聊,准备玩下"黑苹果".计划在PC机上装个"黑苹果",下了多个Mac OS的系统镜像,也折磨了我 ...

  7. VMWare安装Mac OS X

    原文作者 谷月K 2016.08.16 18:55 字数3473 随着iPhone.iPad.Mac等苹果产品越来越火爆,越来越多的初学者想要了解和尝试苹果平台,包括苹果操作系统Mac OS X.苹果 ...

  8. 使用VM安装Mac OS

    最近尝试了使用VM虚拟机安装Mac OS,在此处做一个简单的记录,分享给需要的朋友 所需工具 1.  VMware Workstation 2.  Mac OS X 3.  python开发环境 4. ...

  9. mac 系统安装服务器配置,服务器配置安装 mac os

    服务器配置安装 mac os 内容精选 换一换 本节操作以使用"Microsoft Remote Desktop for Mac"工具远程连接"Windows Serve ...

  10. VMware虚拟机安装Mac OS X Lion正式版教程

    前言: 北京时间2011年7月20日20时30分苹果操作系统Mac OS X Lion正式上线发售,好奇苹果的产品,于是乎我也开始捣鼓这个新的操作系统,第一次安装苹果的系统,本以为像安装Windows ...

最新文章

  1. 不想学python-没想到,学会Python即使不做程序员都能月入过万!
  2. matlab命令fvtool,FVTool: a finite volume toolbox for Matlab
  3. 数据中心行业哪个证书含金量最高?对职业最有帮助?
  4. 台湾大学林轩田机器学习基石课程学习笔记6 -- Theory of Generalization
  5. 【渝粤题库】广东开放大学 会展英语 形成性考核
  6. 牛客网C++面经 C++11
  7. 使用Koa2重构博客项目
  8. 联想服务器重装系统后usb无法启动,联想启天装win7系统的详细教程完美解决USB不能用的问题...
  9. uClinux 启动过程详细分析(一)
  10. win10u盘被写保护怎么解除_磁盘被写保护怎么解除,小编告诉你如何解决U盘磁盘被写保护...
  11. 如何使用 Xcode8 进行开发调试
  12. MacBook Pro安装系统指定版本的系统
  13. 新建STM32F427IIH标准库工程
  14. 七牛云发送短信验证码
  15. oracle查询值的字符串长度、字节长度、大小写字母转换
  16. 【造轮子/更新】打造一个简单的万能Excel读写工具
  17. 【免费分享】4月24日精选行业报告分享-免费行业报告下载(7份)
  18. 浙大计算机学院夏令营面试,学姐经验分享丨夏令营面试准备 套路详解!
  19. 这些YouTube频道教我如何编码
  20. 数字电路设计之Wallace树形乘法器

热门文章

  1. UCOSII系统移植详解
  2. 最大子段和问题【思路及实现】
  3. Spring注解原理的详细剖析与实现
  4. [设计]2019年全国电子设计竞赛A题-电动小车动态无线充电系统
  5. 日本JAFFE表情库
  6. 计算机麦克地址,WO Mic Client
  7. 如何关闭方正软件保护卡
  8. linux通信加密软件,5个Linux加密工具:VeraCrypt,CipherShed,CryFS,GnuPG,Encfs介绍
  9. 前端架构设计第四课 Babel构建公共库实战
  10. python cnn 股市_荐python3绘制股票K线图的那些坑【一】mpl_finance迁向mplfinance,以及plot独立窗口视图问题!...