按照这个步骤安装,中间遇到几个小问题,http://www.linuxidc.com/Linux/2011-10/45317.htm
http://www.linuxidc.com/Linux/2011-02/32205.htm 这里写得更详细点。
1.CPU支持VT,称作虚拟技术,如果没有VT只能运行Mac OS X10.5了,10.6Snow Leopard必须要支持VT!怎么知道自己的cpu支不支持VT?http://ark.intel.com/VTList.aspx ,英特尔会告诉的!
我用的是联想 CPU是i3 380 需要改下bios开启VT功能,不然虚拟机都不能启动64位系统
2.内存怎么个也要4g,2g内存装个虚拟机会卡的,硬盘要留40g及以上给虚拟机硬盘,所以确保你的硬盘剩余空间大于40gb。MacOsX镜像大概6g多,加上Xcode大概4g多,注意磁盘空间容量。
内存暂时不够用,只有2G就分了1G过去,凑活着还能跑,可能就是安装东西稍微慢点,回头去买个4G的内存换上去。
软件需求:
1.VMware:VMware Workstation 7.1.3 build-324285,这是我用的版本,其他版本没有试过,在google搜搜下来即可。
我用的是7.1.2 biuld-301548
2.苹果操作系统:Mac OS 10.6。下载:http://www.linuxidc.net/thread-2662-1-1.html。
3.darwin.iso。这个iso是用来引导安装和启动mac操作系统的,非常重要,mac装到虚拟机里不能自己启动,需要引导,这个镜像就是干这个的。下载:http://www.linuxidc.net/thread-1806-1-1.html。
这个软件在http://bbstest.weiphone.com/read-htm-tid-991404.html这里下的。
步骤:
1.安装VMware,安装后,使用File->New->Virtual Machine创建一个虚拟机,在选择操作系统时选择Other->FreeBSD 64-bit。下一步,内存要设置大些,最好2g,要不然xcode很卡,因为Xcode很占内存,硬盘40g,要不然空间不够。
硬盘我只给了30G,装完系统后看显示剩余空间有25G,装XCODER包的时候提示需要5.6G,估计升级后应该也不会超过8G吧。空间应该勉强够用,开发的话应该用不了太多空间了吧。
2.打开刚建立的虚拟机目录,打开.vmx结尾的文件,用记事本打开,拖到最后,把guestOS = "freebsd-64"改为guestOS = "darwin10",保存即可。重新打开VMware,会发现操作系统变成Mac OS X Server10.6。
这一步几次都失败 了,老是提示找不到warwin10,后来我多试了几次,直接就用"freebsd-64"这个起来安装好的。网上说会无故死机,目前暂时还没遇到。
3.把光驱镜像指到刚刚下载的darwin.iso。然后启动虚拟机。会提示插入DVD。
这里提示需要加载DVD文件以后在虚拟机设置里面修改光驱的文件,换成系统安装文件dmg就可以了
4.这个时候把光驱镜像改为下载的MacOSX dmg文件。此时,我们便进入了MAC OS X的安装程序准备阶段。后面的步骤就简单了一步步下一步就可。苹果的操作系统不需要这个key那个key的,因为苹果的系统是直接卖的,所有的系统备份都一样的内容。
安装过程中会提示找磁盘,没有,我选的是之前分配好的30G全部都擦出了,然后安装
5、选择要安装的“Mac OS X”的磁盘,还记得最初分的那40G的虚拟磁盘么?因为没分区,所以下面没磁盘显示。选择左上角的实用工具,磁盘工具。
6、左边选择42.95GB VMware,右边先选“分区”,然后分区布局下拉“1个分区”即可,名称自己设置,格式默认,注意下面的“选项”,要选择默认的“GUID分区表”,最后点“应用”,确认“分区”即可。
7、分区了就要“抹掉”一下,这个就类似于Windows系统分区了就要格式化一下。点击左边选中你分出的区,然后选择右边的“抹掉”选项卡,点“抹掉”,确认“抹掉”即可。然后点窗口左上角的红色按钮关闭窗口。
8、这下有磁盘了,选择磁盘,点“安装”即可。
到此,MAC OS 10.6安装完成了,以防万一,先保存一份快照,以备不时之需。然后开始更新系统到最新版,当然这个可以先不更新。注意安装完毕后,再把光驱镜像指到darwin.iso,要不然就启动不了啦!
下面开始安装Xcode.这里我下载的版本是xcode_3.2.6_and_ios_sdk_4.3.dmg。下载地址:
http://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg。需要用appleid登陆后才可以下载。但是用神奇的迅雷吧,直接把上面的地址复制到迅雷,迅雷就可以给你下载了,不用登录apple网站。
这里xcode_3.2.6_and_ios_sdk_4.3.dmg,安装的时候提示我系统版本需要升到10.6.6才行,先升级系统可以升到10.6.8
为方便安装,先在mac系统里装VMwaretools,在VMware的菜单vm里。然后建立一个共享文件夹,这样在mac系统里就可以打开这个共享文件夹 ,找到xcode_3.2.6_and_ios_sdk_4.3.dmg,直接双击就可以打开,然后进行安装,大概一会儿就安装完毕了。安装完毕可以进行系统更新,会更新到当前最新版,支持Pad和ios4.3
我直接用U盘,放到U盘上没弄进去的
下面就可以开发iPhone程序开发之旅了。
目前为止SDK还在安装.....估计就是机子太老配置不行吧。