近来由于人事变更,领导打算安排我作 iOS 的项目,因此须要花一些时间提早准备一下iOS相关的东西。由于本身手头上并无 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想一想不能只靠天天在公司的时间练 demo 吧,那样学的太慢了,因此就想着在 Win8 下装个 Mac 试试。装 Mac 有两个选择,一个是双系统,这个我查了查,发现个人型号的笔记本驱动问题太多,再加上我已经装了 Ubuntu 双系统,怕本身搞出大问题来,因此放弃。若是你想装双系统的话,就别看下去了,赶快去找双系统的攻略吧。另外一个选择就是装虚拟机里,我在网上找了找方法, 发现的确能够用,装完 Xcode 在模拟器里跑程序一点不卡,就是虚拟机的 Mac 显卡驱动有点老了,界面上稍微有一点的不流畅,固然彻底不影响操做的!下面我就把安装配置过程记录下来。虽然网上这类文章虽然不少,但比较乱,有些仍是旧版本的,我记录的是从安装到结束的整个过程以及遇到的一些问题和解决方法,若是按照这个步骤来确定没问题的,下面进入正题。html
本文地址转载请保留:http://www.cnblogs.com/rossoneri/p/4592668.html编程
补充一下:
由于有人说装好了仍是卡,这里补充一下个人笔记本的配置,仅仅对你作个参考,不一样机子跑起来效果可能会不同,具体要不要安装仍是你来决定。网络
还有人要我传装好的虚拟机,我看了一下22G,压缩保守估计也要10G多点,压缩再上传要点时间,我还要找不用电脑的空闲时间干这事儿,因此不急的话就多等等吧。但我比较建议本身弄一遍,能够熟悉熟悉Vmware的一些功能。svg
首先上一张我用 OS X 调代码的图吧,通常来讲,只开Xcode的话是彻底不卡的。像我开双显示器,一边虚拟机调代码,另外一边 Win8 查资料很方便。工具
先打开下载好的 unlocker203 文件夹,找到win-install.cmd
,右击管理员运行,注意该路径和 Vmware 的路径都不要有中文,不然会失败。若是路径没中文还不行的话,Google 一下 error 代码。这里一个建议,由于这个文件是用来修改 Vmware 的服务的,个人电脑是这个状况:每次重启电脑后,Vmware 的服务就会从新开启,因此必须再执行这个文件一次才能够正常打开 Mac 虚拟机,因此建议把这个文件在桌面放一个快捷方式,玩 Mac 以前运行一次就好。学习
打开 Vmware ,新建虚拟机,选择典型安装,下一步。
而后选择镜像路径,选择的时候注意文件格式,搜索的默认格式是iso,而这个系统是cdr,因此文件夹里面看不见,改一下就行。而后下一步。
这时,若是第一步成功的话,这里能够在系统列表中看到Apple Mac OS X
的选项了,下面版本选择 OS X 10.10
,下一步。
后面的步骤就一路下一步了,惟一须要设置的就是虚拟机参数,我把个人参数放出来供参考吧。个人电脑8G内存,分了4G给虚拟机。至少我这样不卡,大家酌情配置。
3d
这时候点击启动虚拟机,你可能会弹出一个错误,关于这个,在unlocker203
文件夹内的readme.txt
已经说明,解决方案就是打开保存 OS X 虚拟机的路径,找到.vmx
后缀的文件,用记事本打开,搜索smc.present = "TRUE"
这一句,在它下面添加一行:smc.version = "0"
,以后顺利启动,进入安装界面。code
安装中会出现一次磁盘空间不够的提示,那是由于它识别到的磁盘是镜像盘,不是你装虚拟机分的空盘。而你找不到分出来的盘是由于格式不识别,须要格式化。点击 Mac 顶部工具栏->实用工具->磁盘工具,而后能够看到左边有几十个G的磁盘,选中,右边有抹掉,也就是格式化,选择格式,下面改个磁盘名,点击抹掉。以后就简单了,等它本身装好就行。htm
花了十几分钟,装好了 OS X,进系统看到那漂亮的界面,内心暗爽,不由要操做操做,然而刚挥动起鼠标,我擦,怎么全是残影!再一看系统,32M显存什么鬼,虽然我知道苹果机显存和内存共用,并且这又是虚拟机,但这个32M确定有问题,并且分辨率也很怪。而后网上一查,原来也要装显卡驱动。解压我前面提供下载的驱动,找到 darwin.iso 文件,在虚拟机设置里选择CD/DVD,选择使用镜像,打开darwin.iso。blog
而后在 Vmware 右下角的状态栏找到光盘图标,单击选择链接,就能够在 OS X 的桌面右上角看到加载的磁盘了。没看到的话,按照下图设置一下,还不行再重启系统。打开磁盘,安装 Vmware Tools 。安装结束重启系统。现再进入系统发现没有那么卡了。
以后安装显卡驱动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作开发也行的。
若是你只是想先体验体验,这样折腾折腾本身也是必要的。
最后,又截图又贴图真的好麻烦啊!