Win8下在Vmware11中安装使用苹果系统OS X 10.10

简介: 原文:Win8下在Vmware11中安装使用苹果系统OS X 10.10  近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码。因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的时间练 demo 吧,那样学的太慢了,所以就想着在 Win8 下装个 Mac 试试。
原文: Win8下在Vmware11中安装使用苹果系统OS X 10.10

  近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码。因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的时间练 demo 吧,那样学的太慢了,所以就想着在 Win8 下装个 Mac 试试。装 Mac 有两个选择,一个是双系统,这个我查了查,发现我的型号的笔记本驱动问题太多,再加上我已经装了 Ubuntu 双系统,怕自己搞出大问题来,所以放弃。如果你想装双系统的话,就别看下去了,赶快去找双系统的攻略吧。另一个选择就是装虚拟机里,我在网上找了找方法, 发现的确可以用,装完 Xcode 在模拟器里跑程序一点不卡,就是虚拟机的 Mac 显卡驱动有点老了,界面上稍微有一点的不流畅,当然完全不影响操作的!下面我就把安装配置过程记录下来。虽然网上这类文章虽然很多,但比较乱,有些还是旧版本的,我记录的是从安装到结束的整个过程以及遇到的一些问题和解决方法,如果按照这个步骤来肯定没问题的,下面进入正题。

本文地址转载请保留:http://www.cnblogs.com/rossoneri/p/4592668.html

首先上一张我用 OS X 调代码的图吧,一般来说,只开Xcode的话是完全不卡的。像我开双显示器,一边虚拟机调代码,另一边 Win8 查资料很方便。

原图链接https://yqfile.alicdn.com/img_502490f417bba81817689840768c7bc3.png


首先你需要下载

  1. Vmware,这个好搞,从官方下载,再找个注册机就好了。我觉得博客园的读者应该都装的有吧~
  2. OS X 10.10 系统,点击这里下载,提取码:y86w
  3. unlocker203,用来让 Vmware 识别 Mac 系统的,点击这里下载,提取码:km1c
  4. Vmware Tools for Mac 和 Vmsvga2_1.2.5_OS_10.9.pkg,虚拟机里面的显卡驱动,不装会很卡,点我下载
  5. 虚拟机下 Mac 的声卡驱动,我没下,用不上。但你要觉得使用的时候里面的提示音怪怪的让你很难受也可以去找来装上。

开始安装

  • 先打开下载好的 unlocker203 文件夹,找到win-install.cmd,右击管理员运行,注意该路径和 Vmware 的路径都不要有中文,否则会失败。如果路径没中文还不行的话,Google 一下 error 代码。这里一个建议,因为这个文件是用来修改 Vmware 的服务的,我的电脑是这个情况:每次重启电脑后,Vmware 的服务就会重新开启,所以必须再执行这个文件一次才可以正常打开 Mac 虚拟机,所以建议把这个文件在桌面放一个快捷方式,玩 Mac 之前运行一次就好。

  • 打开 Vmware ,新建虚拟机,选择典型安装,下一步。
    选择典型安装
    然后选择镜像路径,选择的时候注意文件格式,搜索的默认格式是iso,而这个系统是cdr,所以文件夹里面看不见,改一下就行。然后下一步。
    选择镜像文件
    这时,如果第一步成功的话,这里可以在系统列表中看到Apple Mac OS X的选项了,下面版本选择 OS X 10.10,下一步。
    系统版本选择
    后面的步骤就一路下一步了,唯一需要设置的就是虚拟机参数,我把我的参数放出来供参考吧。我的电脑8G内存,分了4G给虚拟机。至少我这样不卡,你们酌情配置。
    虚拟机配置

  • 这时候点击启动虚拟机,你可能会弹出一个错误,关于这个,在unlocker203文件夹内的readme.txt已经说明,解决方案就是打开保存 OS X 虚拟机的路径,找到.vmx后缀的文件,用记事本打开,搜索smc.present = "TRUE"这一句,在它下面添加一行:smc.version = "0",之后顺利启动,进入安装界面。

  • 安装中会出现一次磁盘空间不够的提示,那是因为它识别到的磁盘是镜像盘,不是你装虚拟机分的空盘。而你找不到分出来的盘是因为格式不识别,需要格式化。点击 Mac 顶部工具栏->实用工具->磁盘工具,然后可以看到左边有几十个G的磁盘,选中,右边有抹掉,也就是格式化,选择格式,下面改个磁盘名,点击抹掉。之后就简单了,等它自己装好就行。


显示与分辨率

  花了十几分钟,装好了 OS X,进系统看到那漂亮的界面,心里暗爽,不禁要操作操作,然而刚挥动起鼠标,我擦,怎么全是残影!再一看系统,32M显存什么鬼,虽然我知道苹果机显存和内存共用,而且这又是虚拟机,但这个32M肯定有问题,而且分辨率也很怪。然后网上一查,原来也要装显卡驱动。解压我前面提供下载的驱动,找到 darwin.iso 文件,在虚拟机设置里选择CD/DVD,选择使用镜像,打开darwin.iso。

设置

  然后在 Vmware 右下角的状态栏找到光盘图标,单击选择连接,就可以在 OS X 的桌面右上角看到加载的磁盘了。没看到的话,按照下图设置一下,还不行再重启系统。打开磁盘,安装 Vmware Tools 。安装结束重启系统。现再进入系统发现没有那么卡了。

OS X 设置

  之后安装显卡驱动VMsvga2_v1.2.5_OS_10.9.pkg。在前面下载的目录里找到该文件,然后把文件拖到虚拟机中,然后...嗯?以前都这么玩的,这次发现竟然拖不了!解决方案就是回到虚拟机设置界面,在选项中打开共享文件夹,共享的路径尽量英文吧。具体如图:

共享文件夹

  按照图片设置结束后,把要拷进去的文件放在这里,然后重启 OS X 系统,即可看到这个文件夹。打开文件夹,双击VMsvga2_v1.2.5_OS_10.9.pkg安装驱动。结束后还是要重启一次,这时再查看系统,会发现显存变成了128M,而且操作也流畅了非常的多。然后在系统设置里找到显示选项,看有没有适合你的分辨率,如果没有的话,打开 Vmware 设置,在硬件里选择显示器,手动输入你想要的分辨率,点确定,再启动OS X系统,打开设置显示,菜单里出现了你需要的分辨率,选择它,然后尽情地玩吧。

分辨率


怎么联网

  系统装好了,然后就要写代码了,OS X下写代码当然要用强大的 Xcode 。你可以从网上下载好安装包放到共享文件夹里,然后用OS X安装,当然也可以直接上App Store下载最新的稳定版本。那么怎么联网?
打开Windows的网络,选择当前上网的网络属性,选择共享标签,选择允许其他链接此网络,如图:

网络共享

然后回到虚拟机设置,网络适配器选择:仅主机模式

主机模式

接着打开OS X,打开网络设置,左边选择以太网,右边选择使用DHCP,点应用,然后大功告成。
用App Store下载Xcode,之后就开始编程学习吧。说实话,这两天发现Xcode用起来蛮爽的!

当然,这样搞只是权宜之计,如果你真想投入iOS开发,还是买个Mac好。如果你钱不是很多的话,买个便宜的Mac Mini做开发也行的。
如果你只是想先体验体验,这样折腾折腾自己也是必要的。

最后,又截图又贴图真的好麻烦啊!

目录
相关文章
|
1月前
|
关系型数据库 虚拟化 UED
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
58 7
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
|
2月前
|
Linux 虚拟化 数据安全/隐私保护
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
备份的重要性在于它能在系统出现异常或错误时,帮助我们快速恢复到正常状态,避免重新安装系统和配置环境。VMware 提供了两种备份方式:快照和克隆。 **快照**是保存虚拟机某一时刻的完整状态(包括内存、CPU、磁盘数据),便于快速回滚,适合临时保存状态。操作简单,可在系统运行时创建。 **克隆**则是复制整个虚拟机系统,侧重长期备份,需在系统关闭时进行。分为完整克隆和链接克隆,前者独立于源系统,占用更多空间,但更安全可靠。
89 17
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
|
6月前
|
安全 搜索推荐 Android开发
移动应用与系统:探索开发趋势与操作系统优化策略####
当今数字化时代,移动应用已成为日常生活不可或缺的一部分,而移动操作系统则是支撑这些应用运行的基石。本文旨在探讨当前移动应用开发的最新趋势,分析主流移动操作系统的特点及优化策略,为开发者提供有价值的参考。通过深入剖析技术创新、市场动态与用户需求变化,本文力求揭示移动应用与系统协同发展的内在逻辑,助力行业持续进步。 ####
99 9
|
2月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
151 30
|
2月前
|
弹性计算 运维 监控
操作系统控制台-健康守护我们的系统
阿里云操作系统控制平台作为新一代云端服务器中枢平台,通过创新交互模式重构主机管理体验。用户可通过API、SDK、CLI等方式进行系统管理,采用图形化控制替代传统命令行操作,集智能运维、集群协调、生态扩展于一体,显著提升企业级IT设施管理效能。通过此平台,用户可以轻松实现运维监控、智能助手、扩展插件管理及订阅服务等功能,大幅降低运维复杂度,提高管理效率。
74 11
|
3月前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
138 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
4月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
384 23
|
4月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
301 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
5月前
|
JSON iOS开发 数据格式
tauri2-vue3-macos首创跨平台桌面OS系统模板
自研Tauri2.0+Vite6+Pinia2+Arco-Design+Echarts+sortablejs桌面端OS管理平台系统。提供macos和windows两种桌面风格模式、自研拖拽式栅格引擎、封装tauri2多窗口管理。
309 3
|
5月前
|
安全 前端开发 Android开发
探索移动应用与系统:从开发到操作系统的深度解析
在数字化时代的浪潮中,移动应用和操作系统成为了我们日常生活的重要组成部分。本文将深入探讨移动应用的开发流程、关键技术和最佳实践,同时分析移动操作系统的核心功能、架构和安全性。通过实际案例和代码示例,我们将揭示如何构建高效、安全且用户友好的移动应用,并理解不同操作系统之间的差异及其对应用开发的影响。无论你是开发者还是对移动技术感兴趣的读者,这篇文章都将为你提供宝贵的见解和知识。