開發iPhone程序必須要在MacOS下利用Xcode開發,可一個apple MacBookPro可要不少大洋,新的MBP少說8000,對於拿著基本生活工資的我們兼職就是一邊天文數字,沒有辦法,用小黑頂替吧!下面就說說如何在windows環境下搭建iPhone開發環境。
硬件要求:
1.CPU支持VT,稱作虛擬技術,如果沒有VT只能運行Mac OS X10.5了,10.6Snow Leopard必須要支持VT!怎麼知道自己的cpu支不支持VT?http://ark.intel.com/VTList.aspx ,英特爾會告訴的!
2.內存怎麼個也要4g,2g內存裝個虛擬機會卡的,硬盤要留40g及以上給虛擬機硬盤,所以確保你的硬盤剩余空間大於40gb。MacOsX鏡像大概6g多,加上Xcode大概4g多,注意磁盤空間容量。
軟件需求:
1.VMware:VMware Workstation 7.1.3 build-324285,這是我用的版本,其他版本沒有試過,在google搜搜下來即可。
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。
步驟:
1.安裝VMware,安裝後,使用File->New->Virtual Machine創建一個虛擬機,在選擇操作系統時選擇Other->FreeBSD 64-bit。下一步,內存要設置大些,最好2g,要不然xcode很卡,因為Xcode很占內存,硬盤40g,要不然空間不夠。
2.打開剛建立的虛擬機目錄,打開.vmx結尾的文件,用記事本打開,拖到最後,把guestOS = "freebsd-64"改為guestOS = "darwin10",保存即可。重新打開VMware,會發現操作系統變成Mac OS X Server10.6。
3.把光驅鏡像指到剛剛下載的darwin.iso。然後啟動虛擬機。會提示插入DVD。
4.這個時候把光驅鏡像改為下載的MacOSX dmg文件。此時,我們便進入了MAC OS X的安裝程序准備階段。後面的步驟就簡單了一步步下一步就可。蘋果的操作系統不需要這個key那個key的,因為蘋果的系統是直接賣的,所有的系統備份都一樣的內容。
到此,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網站。
為方便安裝,先在mac系統裡裝VMwaretools,在VMware的菜單vm裡。然後建立一個共享文件夾,這樣在mac系統裡就可以打開這個共享文件夾 ,找到xcode_3.2.6_and_ios_sdk_4.3.dmg,直接雙擊就可以打開,然後進行安裝,大概一會兒就安裝完畢了。安裝完畢可以進行系統更新,會更新到當前最新版,支持Pad和ios4.3
下面就可以開發iPhone程序開發之旅了。
這是安裝好的界面: