A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HiGodl 中级黑马   /  2015-9-25 14:02  /  2483 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

由于ios开发只能在mac上进行,然后有的童鞋还不能够承担macbook的费用,而又没那么多精力去折腾黑苹果,故此在这里提供一个在虚拟机里安装mac os系统的教程,以供大家学习使用,因为在虚拟机中显存只有128m,所以就凑合用吧,卡是卡了点,但是总比没有要强,下面开始教程正文:::
首先安装过程中需要的文件我都放在我百度网盘了,需要的情自行下载
链接:http://pan.baidu.com/s/1eQCXGKa 密码:0nqv不知道链接是不是一直有效,如果失效了请大家告诉我,我再补上来~~~
文件说明:
unlocker206.zip——由于windows版的虚拟机默认不支持mac,我们需要安装unlocker来解锁windows下vmware的这个功能,206版-支持vmware11及vmware12,其他版本没有测试过。
Yosemite Install(14B25).cdr——懒人版mac os Yosemite 10.10系统镜像,可以在虚拟机中直接使用,原版dmg的我装有问题所以就使用懒人版了
darwin6.0.3.zip——这个是mac os的vmware tools,安装完之后将压缩包中iso镜像加载到vmware光驱中,就可以安装了,这个可以在共享实体机和虚拟机的剪贴板,可以相互拷贝文件等
VMsvga2_v1.2.5_OS_10.9.pkg——这个是虚拟机下mac os 的显卡驱动,安装完成后需要改些东西才能到128的显存。
好了,接下来进入安装过程:::
首先安装虚拟机,这个我就不在赘述了,就是一个普通软件,下载安装就好了,最好是11或者12版的,序列号直接百度搜就可以了,好多的
然后安装unlocker
复制unlocker206.zip到C盘,解压unlocker206.zip,打开文件夹,找到win-install.cmd,右键以管理员身份运行,,


运行完成后打开虚拟机,选择文件-新建:


选择自定义,下一步


默认,点下一步


选择稍后安装操作系统,下一步


如果unlocker安装成功则客户机操作系统就会有Apple Mac OS X这一项,选择这个找到对应版本,点击下一步


选择虚拟机文件存放位置,最好不要放C盘,因为安装完太大了,得有将近20g,如果c盘不大就别往c盘放了,然后下一步


默认,下一步


默认,下一步


选择给虚拟机分配内存,这个要根据实体机内存大小来决定了,如果实体机在6个G以上,给分上3G就差不多,如果实体机在4G,最多就分上2G就好了,先一步


选择桥接网络,下一步


默认,下一步


这个选择SCSI,下一步


默认创建新的虚拟磁盘,下一步


设置磁盘大小,一般50G就差不多了,下一步


默认,下一步


要创建的虚拟机信息,确认后点击完成就好了


在虚拟机目录下找到.vmx这个文件,用记事本打开,推荐notepad++


找到这一句——smc.present = "TRUE"在下面添加一行——smc.version = 0,添加完成后如上图


点击CD/DVD在弹出窗右侧选择使用ios镜像文件,点击浏览,在弹出资源管理器窗口中找到下载好的.cdr文件,默认可能看不到,需要把下面文件类型选为所有文件才能看到,找到后双击,确定即可。
然后点击运行此虚拟机,应该就可以进到安装界面了


具体安装过程我就不赘述了,基本按照提示操作就好了。
然后安装完成之后的配置工作:
首先安装vmware tools也就是上面说的那个darwin6.0.3.zip ,安装完系统开机后选择虚拟机-设置


设置CD/DVD,使用ios镜像,找到解压好的darwin6.0.3.iso,确定,之后在装好的mac中就会弹出vmware tools安装提示




点击安装vmware tools.app,按提示安装好就可以了。安装完成后重启,你就会发现你可以直接从物理机往虚拟机中复制文件了。
继续安装虚拟显卡VMsvga2_v1.2.5_OS_10.9.pkg
将该文件复制到虚拟机中,双击安装,
安装完成后你会发现显存只有32m,关掉虚拟机,到虚拟机存储目录下打开.vmx的文件
在文件末尾添加下面几行:
  1. smks.enable3d = TRUE
  2. svga.autodetect = "FALSE"
  3. svga.maxWidth = "1920"
  4. svga.maxHeight = "1080"
  5. svga.vramSize = "134217728"
复制代码
然后再将 这两行后面的数值改为132417728
改完后如图

如果改完后开机查看系统信息,显存不是128m,就关机重试上一步操作,具体原因我也不是很清楚,我试了两三次才成功的。
然后就到app store下载xcode就可以啦~~~~~
好了教程就到这里了,有什么问题我会及时回复的



16 个回复

倒序浏览
好东西,今天刚把vmware卸载,开来又得按上了,试试楼主的方法
回复 使用道具 举报
洪吉童 发表于 2015-9-25 22:06
好东西,今天刚把vmware卸载,开来又得按上了,试试楼主的方法

虚拟机还是比较容易搞定的
回复 使用道具 举报
哈哈哈哈,好贴
回复 使用道具 举报
我就是用虚拟机装的。   大概一样,不过我的 VM tool 好像是VM自己推送的。。   装好了是不是能升级啊,升级我没敢点。
回复 使用道具 举报
虚拟机一般机子玩不转,还是用黑苹果吧
回复 使用道具 举报
ruyang 来自手机 中级黑马 2015-9-28 13:06:24
7#
回复 使用道具 举报
虽然用不到,不过顶顶
回复 使用道具 举报
sclea 中级黑马 2015-9-28 22:16:45
9#
虚拟机虚拟mac做开发会出现各种位置因素,有精力还是黑苹果,有条件白苹果
回复 使用道具 举报
好东东~!~~~~~~~~~~~~~~~~~~~~~~~~
回复 使用道具 举报
虚拟机还是太卡了
回复 使用道具 举报
好贴,必须顶.....................
回复 使用道具 举报
黑白世界 发表于 2015-10-1 21:47
好贴,必须顶.....................

有木有很崇拜我,哈哈哈哈
回复 使用道具 举报
你这虚拟机装苹果在网上有很多,能否解决amd的电脑出现的问题。
回复 使用道具 举报
lvguodong 发表于 2015-10-1 21:50
你这虚拟机装苹果在网上有很多,能否解决amd的电脑出现的问题。

并没有研究过amd平台的
回复 使用道具 举报
学习学习!
回复 使用道具 举报
高手,学习了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马