真的……感概好多啊,每次配环境都是这么艰辛,真的比做项目还要费神~~,要做毕设了,需要利用IOS开发来做一些东西,我等苦逼买不起MAC只能默默使用虚拟机了。在网上搜IOS环境配置的方法简直了,搜了好多好多,文章,评论……顺着他们的思路完全做不出来啊,终于在一个犄角旮旯里找到一大神的评论,茅塞顿开!花了好多天啊,宿舍的网真是龟速,一个MAC OS五六个G,下一个得好几个小时- -。
废话到此为止,希望这篇文章能让像我之前一样处在蒙蔽状态的小伙伴们指条明路~~,亲自纠结了若干天的结果。
第一步,安装VMware 12,
1.下载安装包,网上资源很多的(不得不说网上也有很多坑爹资源)我把我用的发在这里把
下载地址http://pan.baidu.com/s/1gdXzwlH
我用的密钥省得去搜5A02H-AU243-TZJ49-GTC7K-3C61N
2.安装~~
安装位置自己选
这两个随便了。最好不选
许可证 输入我给的密钥,失效了的话还是自己去找一个吧 很多的
终于完了,我都觉得图截得过分了,,下面进去高端大气上档次环节
第二步,安装MAC补丁
VMware下安装MAC虚拟机需要用unlocker解锁一下,对于VMware 12 使用unlocker 206 版本的 其他低版本的我试过 不好使+—+
补丁我也分享一下把:http://pan.baidu.com/s/1eQLWfzO
1.解压到你安装的VMware文件目录下这里面,
例如:
这是我安装VMware 12 是选的安装目录,就到 H:\Program Files(x86) 下找到VMware,解压到这里就可以了,
打开VMware文件看到的是:
2.打开unlocker206 ,管理员身份运行 win-install. 就安装成功了,很简单吧。
具体这补丁到底有啥用,下面就知道了。
第三步创建MAC 虚拟机:
1.打开VMware,左上角“文件”——“创建虚拟机”,接下来看图~ ~
看吧 这里有选项APPLE MAC OS X,这就是mac补丁的作用,
如果没安装补丁 或者补丁没有安装成功,就没有MAC系统选项,
可以起个高大上的名字
这里要注意 CPU数量 2,
内存尽量大一点把,不然会很卡的
磁盘大小也大一点,最好不要小于40G,万一以后不够用那,这个磁盘大小是虚拟的,不是实际上你分配给他的空间,可以说是该虚拟机占用你的物理磁盘最大上限把,
总之不要太吝啬= =!
这样一个虚拟机空壳就完成了,接下来需要加载操作系统的镜像文件。这也是我为啥忙道好几天的问题点,
右键 我的计算机下的 MAC(也就是刚建好的虚拟机),然后“设置”
选中CD/DVD(SATA),右边选中“使用镜像文件”-----“浏览”,找到你的镜像文件位置,然后确定。
。。。坑就坑在这个地方了,我在网上下了两个dmg文件,然后用UItraISO 转换成iso格式,
结果运行的时候总是报错啊,
什么 "EFI VMWARE VIRTAL SATA HARD DRIVER (0,0) -------UNSUCCESSFUL"
什么“EFI VMWARE VIRTAL SATA CDROM DRIVER(1,0)-----UNSUCCESSFUL”,,
幸运的是这个错误很多人都遇到过,网上能搜到很多解决办法。,不幸的是那些个解决办法解决不了问题。
什么打开虚拟机VMX文件 把 firmware = "efi" 那行删掉,我也是醉了,根本就删不掉啊,删了之后启动虚拟机又自动添加了,后来我也是二到 把VMX修改了之后更改文件权限为
只读,防止vmware有自动添加,真是逼我。。。
还有的说 把 vmc0.present="TRUE" 改成FALSE,,,,也是不能解决问题的
我建了10几个虚拟机,这些步骤真的是重复了N遍。也许这也是一种过程吧。
那到底是什么问题那,有位大神说就是iso文件的问题,是在一条评论里,我也半信半疑,因为我已经下了两个dmg文件并转换成了iso,不至于都出错把,
后来想想既然是iso文件,那么windows的虚拟光驱也是可以加载得,试了一下,果然两个iso文件,都无法加载,确切的说是加载了但不可用,
这样我才把问题定位到iso文件上,之前一直在搞哪个VMX文件和虚拟机还以为是 SATA 和 SCSI 什么乱七八糟的问题,搞了好久
后来还是在网上找到了一个直接可用的iso文件,版本是10.10 试了一下成功了。
这里分享给大家,把这个镜像文件下载下来,然后直接加载到虚拟机里~~~~~·
MAC_OS_X 10.10: http://pan.baidu.com/s/1mhj00XE
还有最后一个问题:上述都完成之后启动虚拟机 会出现一个错误,如下
解决办法是,打开目录:H:\USER\你主机的用户名\Documents\VirtualMachines\你虚拟机的名字,
下有一个VMX类型的文件 用记事本打开,在最后一行添加 smc.version = "0" 保存即可
重新启动虚拟机就OK了。
接下来装系统啥的都比较人性化 了
剩下的问题 希望大家能够加一下群,这个群涉及iOS环境配置以及iOS开发过程中遇到的问题,也就是iOS开发交流群,612427897~遇到困难一起出点子,有收获共同分享,一起进步~
本文连接http://blog.csdn.net/lx930709/article/details/50364255