原文地址:如何利用虛擬機器(VMWare)進行iPhone開發
作者:偉氏工作室
我想很多人都和我一樣,希望在PC上進行iPhone開發,而不用另外購買Mac機。但是iPhone
SDK和XCode只能安裝在Mac OS上,這樣iPhone開發就有了一定的限制。
這裡有兩種解決方案,一是在PC上安裝一個Mac OS
X系統,這一個在網上你可以找到很多如何安裝的攻略,但是是否真能安裝成功,還取決於你機子的配置以及運氣,而且即使安裝成功,各個硬體驅動也會讓你頭疼。
另外一種方案就是利用虛擬機器安裝Mac OS X系統,然後再安裝iPhone
SDK開發環境,本文就簡要說明一下安裝步驟。
首先,你需要安裝一個VMWare的Mac OS系統,幸運的是,網上已經有人幫你做好了這個VMWare Mac
OS系統,你所需要就就是下載下來,直接運行就好了,你去Verycd下搜一下就可以找到,這是我找到的連結:
http://www.verycd.com/topics/2746139/
然後你需要去Apple下載一個最新的iPhone SDK(XCode也已經包含在裡面了);
http://developer.apple.com/iphone
而當你滿懷希望的準備安裝時,發現下載下來的iPhone SDK無法安裝在剛才的那個VMWare Mac
OS下,為什麼呢?
仔細閱讀iPhone SDK的Readme檔案,發現iPhone SDK需要Mac OS X
10.5.7以上版本,而下載的VMWare Mac OS版本是10.5.5,版本都不匹配,當然不能安裝了?
難道真的就不能安裝了嗎?
不,我們需要欺騙一下安裝程式,修改Mac OS的版本屬性檔案:
/System/Library/CoreServices/SystemVersion.plist
找到有10.5.5字樣的地方,全部替換成10.5.7,儲存(注意這個目錄是唯讀,你需要修改目錄的屬性才可儲存)
繼續,是不是iPhone SDK可以安裝了呢?
安裝完畢,運行一兩個Sample程式,完全OK。