admin管理员组

文章数量:1533920

环境及版本

首先本次安装是基于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/s/1XbL2dHoMmcmASA5rNqzrmg
提取码:lx9m
2.注册Apple ID
注册地址:https://appleid.apple/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)
重新启动

如果在安装中出现蓝屏boot manager的现象,一般都是跟下载的镜像文件有问题导致。建议你可以重新下载cdr镜像文件。

出现下面的界面的话,重新unlocker破解一遍就可以了,然后再打开你的苹果虚拟机就能运行了

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

选择磁盘工具继续

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

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

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

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

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

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

后面的都直接点击继续

这一步就要用到Apple ID

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

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

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

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

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

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

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

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

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

    
    
  • 1
  • 1

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.窗口缩放
可能有人不喜欢默认的窗口缩放样式,可以看看下面的步骤更改

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

本文标签: 并在虚拟机机中环境VMware