搭建虚拟机Macos及安装XCode(问题解决)

这篇具有很好参考价值的文章主要介绍了搭建虚拟机Macos及安装XCode(问题解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:安装Mac虚拟机的过程中遇到了一系列的问题,接下来将按照安装流程阐述每个步骤中所遇难题及相应的解决方法(电脑系统是Win11)。

1.下载安装所需文件,安装并解锁unlocker

首先按照教程技能 | Win10系统安装苹果Mac虚拟机 - 知乎下载了相应文件(先别下!!!),包括VMware WorkstationPro 15、macos 10.13以及Unlocker 3.0,根据教程安装VMware WorkstationPro 15并解锁Unlocker文件后打开VMware,创建新的虚拟机后开启虚拟机。

1.1 VMware版本问题

开启虚拟机加载后电脑蓝屏

vmware安装xcode,macos

 经过修改虚拟机配置、禁用 Device/Credential Guard等操作无果后,我意识到可能是Win11与VMware版本不适配的问题,卸载了VMware 15,下载了17版本。

1.2 Unlocker版本问题

打开VMware 17并开启之前创建的虚拟机,在虚拟机安装过程中多次卡在同一界面并重新加载。

vmware安装xcode,macos

意识到可能还需要更换相应版本的Unlocker,删除3.0并下载解压相应版本Unlocker。

Ps:执行Unlocker.exe文件时忘记关闭VMware了,弹出了问题窗口。

vmware安装xcode,macos

2.创建新的虚拟机

按照教程创建虚拟机,配置如下:

vmware安装xcode,macos

2.1 AMD芯片

开启虚拟机,安装过程前弹出窗口

vmware安装xcode,macos

通过编辑虚拟机的.vmx文件得到解决,过程如下:

更改:

board-id.reflectHost = "FALSE"

ethernet0.virtualDev = "vmxnet3"

底部添加:

board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro19,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"

如果为AMD设备,即上图出现的问题,还需在底部添加:

smc.version = "0"

cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"

cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"

cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"

cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"

cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"

cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"

cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

smbios.reflectHost = "TRUE"

保存之后右击.vmx文件通过VMware打开(先关闭之前打开的VMware),不然更改不会保存。

2.2 鼠标及键盘失灵

安装好后进入语言选择界面:

这时发现鼠标进入虚拟机后无法移动,键盘也失灵(部分人可能是加载问题,等一会就好),在等待5分钟无果后上网查询。

一开始打算安装VMware Tools,但弹出窗口:

vmware安装xcode,macos

后来找到了有效的解决办法:

vmware安装xcode,macos

解决后就是按照教程配置磁盘并进行安装,这里不做阐述。

3.配置网络

将虚拟机配置里的网络适配器改为“仅主机模式”后,进入电脑的网络连接,选择WLAN右键属性。

3.1 设置虚拟网卡

WLAN属性里没有共享选项卡:

vmware安装xcode,macos

一开始以为是版本问题,问询同是Win11系统的同学发现不是后,意识到可能是虚拟网卡未设置的原因,即未出现以下图标。

vmware安装xcode,macos

打开虚拟网络编辑器,点击更改VMnet1设置:

vmware安装xcode,macos

 

勾上这个按钮并点击确定。

应用后再次打开虚拟网络编辑器,发现修改虚拟网络编辑器无效,即无法勾选“将主机虚拟适配器连接到此网络”,需要修复注册表的内容。

对此我下载了ccleaner去修复注册表的内容,第一步先清理内存占用。

vmware安装xcode,macos

第二步扫描注册表漏洞并修复。

vmware安装xcode,macos

这样即可勾选了,虚拟机网卡也设置完毕,接下来将WLAN共享给VMnet1。

3.2 MacOs网络连接问题

打开系统设置,点击网络,可以看到已连接以太网。

vmware安装xcode,macos

但是打开Safari发现设备没有接入互联网:

vmware安装xcode,macos

一开始我尝试新建一个桥接模式的VMnet,但是页面提示无法更改:

vmware安装xcode,macos

上网搜索后建议删除原先的两个网卡:

vmware安装xcode,macos

基于前文的网络设置我未采取这个方法,收到另外一个博客的启发我放弃了桥接模式,将虚拟机配置改为NAT模式:

vmware安装xcode,macos

vmware安装xcode,macos

成功连上了互联网。

4.下载Xcode

在App Store里搜索Xcode安装,出现错误:

vmware安装xcode,macos

打开苹果官网进行下载,提示Apple ID不符合条件:

vmware安装xcode,macos

原因是ID注册方法为手机号,借用别人或者自己重新用邮箱注册一个就可以了。

版本限制,macos 10.13最高运行版本为Xcode 9.2,输入网址vmware安装xcode,macos回车。

结果跳转至如下界面:

vmware安装xcode,macos

不管输入多少次都跳转至这个页面,最后只好借助安装成功的同学的账号进行下载。最后成功下载Xcode。文章来源地址https://www.toymoban.com/news/detail-729581.html

到了这里,关于搭建虚拟机Macos及安装XCode(问题解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决 vmware 虚拟机无法安装 macos13.1

    win11 专业版 VMware workstation 17 pro macos13.1 ios镜像 unlocker 4.2.5 新建虚拟机的时候可以看到没有选择macos系统的那一项 所以需要使用 unlocker 软件来进行解锁,下载地址:https://github.com/DrDonk/unlocker/releases 找到最新版本压缩包下载,当前最新版本是4.2.5 解压出来,然后把 iso 文件夹中

    2024年02月12日
    浏览(34)
  • ios环境搭建_xcode安装及运行源码

    抖音教学视频 目录 1、xcode 介绍 2、xcode 下载 3、xocde 运行ios源码 4、快捷键 Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成

    2024年02月03日
    浏览(29)
  • Xcode 15 编译出错问题解决

    正常升级xcode 15以后发现原来没有出现报错的代码,现在出现了编译错误。(如果没有出现请忽略)下面教你如何解决这个问题。 1、pod update更新cocoapods,因为其根据xcode15做了很多的更新,保证cocoapods是最新的。 千万别去管Pods.xcodeproj 和我们自己工程出现的设置类的警告,不

    2024年02月03日
    浏览(37)
  • 解决 Xcode 无法启动模拟器问题

    当使用 Flutter 运行应用程序时,有时会遇到 Xcode 无法启动模拟器的问题。这可能是由于不同的原因导致的,包括模拟器损坏、Xcode 配置问题或者其他因素。下面是一些可能的解决方法,帮助您解决这个问题。 检查 Xcode 和模拟器版本 确保您的 Xcode 和模拟器版本是最新的。打

    2024年02月04日
    浏览(39)
  • 解决 Xcode 14.3 file not found问题

    在使用 Xcode 14.3 运行应用程序时,可能会遇到文件未找到的错误。本文介绍了如何解决这个问题。

    2024年02月11日
    浏览(31)
  • xcode14.3更新一系列问题 1. Missing file libarclite_iphoneos.a (Xcode 14.3) 解决方法  

    Xcode升级到14.3后编译失败,完整错误日志: 原因: xcode 14.3更新后arc路径缺失导致pod的引用路径全部无法正常找到。这里需要重新创建该路径及文件即可。 解决方法: 添加缺失的文件即可,当然也有人取巧,限定导出归档的版本到iOS13规避这个问题。等待XCode14.3+的修复版本

    2024年02月12日
    浏览(28)
  • xcode15一直显示正在连接iOS17真机问题解决

    前言 更新xcode15之后,出现了各种报错问题,可谓是一路打怪啊,解决一个报错问题又来一个。没想到到了最后还能出现一个 一直显示正在连接iOS17真机的问题 一直显示正在连接iOS17真机的问题 问题截图如下: 解决方法 1. 打开Devices and Simulators,查看,发现当前真机 一直处于

    2024年02月08日
    浏览(36)
  • MacOS 14 系统 XCode15、 Flutter 开发 IOS

    MacOS14 Sonoma 安装 Flutter 开发环境 MacOS 系统 Flutter开发Android 环境配置 MacOS 系统 Flutter开发IOS 环境配置​​​​​​​ 前面我们已经在MacOS14 M3芯片上安装好 Flutter环境,包括开发工具 VsCode 、Android Stuiod,那么flutter如何开发IOS呢? 我们知道IOS开发语言为 objcet-c或者 swift,Flutter是

    2024年02月03日
    浏览(54)
  • 解决VMware安装完成后没有虚拟网卡的问题

    问题描述 windows10首次安装VMware,安装完成后,没有出现如下图所示的两个虚拟网卡(VMnet1和VMnet8)。   检验位置 在哪查看虚拟网卡? ①电脑左下角windows开始-设置-状态-更改适配器选项  ②文件夹-右键网络-属性-更改适配器选项  ③控制面板-网络和共享中心-更改适配器选项

    2024年02月13日
    浏览(31)
  • Xcode升级到15.0 解决DT_TOOLCHAIN_DIR问题

    根据个人开发遇到的问题做的总结,公司要求Xcode 14.2 ,Swift 5.7开发,由于升级了Mac 14.0系统后,Xcode 14.2不能使用,解决方案目前有2个 一、在原来Xcode 14.2 的显示包内容,如图 二、升级到Xcode的15.0后,报一下错误         DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, u

    2024年02月07日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包