在AMD的WIN7上搭建IOS開發(fā)環(huán)境
整個(gè)過程耗了我兩三天時(shí)間,中間走了很多彎路,各種dmg和iso都試過,主要是我需要10.6.7以上的版本,并且我的CPU是AMD,這些都是給我造成麻煩的前提。這里就不描述其中的曲折了。
1. 工具篇
- 虛擬機(jī):VMware 8.0 (先走的是Virtualbox的路線,但卡在后來的升級上,并且它對重啟、分辨率和文件共享支持不太好,不過它的速度比VMWare快)
- Mac鏡像:Snow 10.6 10a432(http://www.verycd.com/topics/2765539/), 更高的版本我都試過,均失敗,只在這個(gè)版本成功,估計(jì)和AMD有關(guān)
- 升級包:10.6.8 combo(http://support.apple.com/kb/DL1399)
- 引導(dǎo)盤:darwin_snow_legacy(http://u.115.com/file/f9c98e98dc )、Rebel EFI.iso(http://www.mediafire.com/?lqkhzbxnjuk)試過n多引導(dǎo)盤,***就這兩個(gè)成功
- xcode: xcode 4.2 + IOS 5.0(http://www.verycd.com/topics/2887021/) 這是我能找到的在snow上能run的***版本,可惡的apple已不提供lion以下版本的下載
- dmg to iso轉(zhuǎn)換工具:Any2iso(http://www.7edown.com/soft/down/soft_17835.html)
- 內(nèi)核修改程序:legacy kernel for OS X10.6.8 (http://blog.nawcom.com/?p=791)
看起來很嚇人,但這已是排除n多彎度后的精簡版本
2. 安裝篇
安裝mac不難,我主要是參考這篇文章:
http://bbs.weiphone.com/read-htm-tid-1554826.html
但有幾點(diǎn)需要注意:
- 引導(dǎo)盤需要用darwin_snow_legacy
- dmg需要轉(zhuǎn)為ISO(這篇文章沒轉(zhuǎn),但我沒成功),轉(zhuǎn)ISO很簡單,就用工具篇里提到的Any2iso
3. 升級篇
如果純粹是為了體驗(yàn)一下mac就不需要升級了,但如果要用xcode 4.2,就必須要升級到10.6.7以上,另外,為什么不直接安裝高版本,我前面也提到了,只有這個(gè)10.6.0可以安裝成功,然后再升級步驟。
升級步驟:
- 設(shè)置vmware共享文件夾,把升級包10.6.8 combo、內(nèi)核修改程序legacy kernel for OS X10.6.8放入共享文件夾中
- 在mac系統(tǒng)中雙擊升級包升級,一路下去大概一刻鐘,完成后會(huì)提示重啟,這時(shí)千萬別重啟
- 解壓legacy kernel并雙擊pkg,一路下去,完成后,重啟mac
- 這時(shí)會(huì)重啟失敗,換引導(dǎo)盤為Rebel EFI.iso后,可成功啟動(dòng)(***次啟動(dòng)會(huì)比較慢,5、6分鐘,耐心等待)
升級成功,查看版本號:10.6.8
4. xcode安裝篇
當(dāng)你的mac是10.6.7以上版本時(shí),安裝xcode就是個(gè)簡單的事情(不過之前的一切折騰就是為了這步),把xcode安裝包放入共享文件夾,在mac里雙擊安裝即可(大概20分鐘)。到此IOS開發(fā)環(huán)境搭建完成,上一個(gè)截圖自己小小慶祝一下: