热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Windows平台的虚拟机中安装MacOS进行IOS开发流程(个人踩坑)MacOS虚拟机安装教程

首先参考https:blog.csdn.netlb245557472articledetails103565752的流程如果只是想使用MacOS的话看这个,使用提供的ISO文件即可

首先参考https://blog.csdn.net/lb245557472/article/details/103565752的流程

如果只是想使用MacOS的话看这个,使用提供的ISO文件即可。

比较详细,但是VirtualBox更新版本后有一些地方界面不太一样,主要是Step 8那里的擦除硬盘,应该是那个大小为你之前分区的大小的硬盘,你的不一定叫Mac HD,自己需要注意一下。

按照这个操作也能够使用MacOS,只是这个系统版本不够高,需要10.15.4以上才能下载IOS开发使用的XCode,如果想要系统升级就需要登陆Apple ID,会提示“此Apple ID有效,但不是ICloud账户”。

在Windows平台的虚拟机中安装MacOS进行IOS开发流程(个人踩坑)- MacOS虚拟机安装教程

解决方法并不是网上说的那些需要你在iCloud上验证信息,不信你可以通过网页登陆你的iCloud账户,没有任何问题。

再次研究后发现真实的原因应该是虚拟机没有苹果需要的硬件信息,可以看这个回答,但是已经过时了。如果你不是专业的,还真不好办。

然后网上的已经给你处理好这些信息的系统下载都是收费的,于是我们回到了最开始参考的教程的第一条:Step 1:下载最新的Catalina 系统。

 

下载最新的Catalina系统并安装

截止到这篇博客的时间,最新的正式系统是去年底发布的Catalina 10.15.7版本,可以通过这里下载。

下载之后的文件是dmg格式,怎么得到ISO格式呢?按照最开始参考的教程的第二条的方法需要使用已有的MacOS系统进行提取,在Windows PC上可以通过命令行软件dmg2iso.exe转换成ISO文件。

打开cmd,进入dmg2iso.exe目录,输入: 

dmg2iso.exe 空格 filename(待转换文件名).dmg 空格 filename(转换后文件名).iso

不要信网上的,UltraISO无法读取dmg文件!!!(我最开始还以为是百度网盘常见的下载不完全导致)

然后遇到ERROR:Property list is corrupted.  转换出来的iso文件是0kb,需要换一个正确的程序(实际上是dmg2img.exe)。

下载地址:

https://dl.lancdn.com/landian/software/dmg2img/v1.6.7.zip

于是正确命令行变为:

dmg2img.exe xx.dmg xx.iso

然后还是提示ERROR: dmg image is corrupted...如果你也是这样那么恭喜你你的dmg文件也有问题

更换了这个之后也不能安装http://www.macoshome.com/macos/3572.html

 (待更新...)

 

题外话

关于MacOS和Windows双系统,有两个引导器:Clover和OpenCore

https://www.mfpud.com/topics/1032/

https://www.mfpud.com/topics/1068/

 


推荐阅读
  • OpenCV4.5.0+contrib编译流程及解决错误方法
    本文介绍了OpenCV4.5.0+contrib的编译流程,并提供了解决常见错误的方法,包括下载失败和路径修改等。同时提供了相关参考链接。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • DSP中cmd文件的命令文件组成及其作用
    本文介绍了DSP中cmd文件的命令文件的组成和作用,包括链接器配置文件的存放链接器配置信息、命令文件的组成、MEMORY和SECTIONS两个伪指令的使用、CMD分配ROM和RAM空间的目的以及MEMORY指定芯片的ROM和RAM大小和划分区间的方法。同时强调了根据不同芯片进行修改的必要性,以适应不同芯片的存储用户程序的需求。 ... [详细]
  • Jmeter对RabbitMQ压力测试
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jmeter对RabbitMQ压力测试相关的知识,希望对你有一定的参考价值。Jm ... [详细]
  • iOS开发Debug和Release的理解
    2019独角兽企业重金招聘Python工程师标准参考:http:blog.csdn.netmad1989articledetails406580331&# ... [详细]
author-avatar
萱璇妍幽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有