VMware下安裝Iphone開發環境(mac10.5.5+iphone sdk 3.0)
為了學習objective—c,不得不安裝xcode。為了安裝xcode,不得不接觸mac作業系統。
早就聽說iso開發的成本,一台mac+iphone,無奈本人沒有這個資金,所以只有藉助強大的百度和Google,看看有沒有其他的手段,現實這個環境。以前從來沒有接觸iphone也沒有接觸mac系統,基本上算白癡一個。網上的虛擬機器教程一大推,說的都很不明白,看不懂。而且什麼虛擬化,什麼的64位,什麼什麼的~~~一大堆配置,感覺稍有失誤就會粉身碎骨。所以在決定在虛擬機器上弄一個mac系統時,我就專門搜集了大量的資料和訪問了大量的線上網友,QQ好友,mac技術交流群。可是得出的結論還是很不明白。難道就沒有一個方便快捷的,不要考慮那麼多那麼多複雜問題的安裝方法??
經過本人堅強的裝機實戰,終於得出了一套完美的裝機方法,基本上可以說是傻瓜式的。下面就將 我的裝機過程和大家分享,以免大家重蹈我的覆轍。
(本人可是苦戰了好幾天,研究了n多得資料得出的寶貴的經驗哦!)
首先用一個securable.exe的工具得出我台式機的效能:
N多得熱心網友看見我這張報告時,都勸我放棄虛擬機器裝mac的念頭,不支援虛擬化的cpu是不可能運行mac起來的,本人先開始也是準備換一個CPU,
但是抱著試試的心態,還是依然下載好了VMware Workstation,這個版本是7.1.4的吧!下載之後,就去找mac的鏡像,經過熱心網友的指引,我到verycd
下找到一個,不用安裝的鏡像檔案!http://www.verycd.com/topics/2751087/,這是電驢的地址,下載好這個之後點擊裡面的
啟動mac os x 那個,就可以直接在虛擬機器裡面啟動了。不管你的CPU支不支援虛擬化,反正我的是不支援虛擬化的,但是也跑起來了。
mac環境起來了,下面我們要做的是幫xcode裝到這個系統裡面,其實mac10.5.5是個很老的版本,流行在09的那個時候,我的機子是09年買的,相對來說跑高版本的mac很吃力,再說也找不到比這個更好的鏡像檔案了,verycd上還有一個配置好的鏡像檔案,版本是10.7的,是個比較新的版本,但是看評論說裝的都跑不起來,所以沒有敢嘗試。有興趣的朋友可以拿到自己電腦試試看,附上網址http://www.verycd.com/topics/2897839/。
10.5.5這個版本 貌似說支援Xcode3.0,但是又貌似不能。我用10.5.5這個。在不偽裝的情況下,裝過一次Xcode3.0.在安裝的一個半小時左右,XP虛擬機器出現記憶體錯誤。很受挫折,於是徹底的偽裝了系統。幫系統偽裝成:10.5.7這個版本的mac
偽裝後,成為10.5.7了。 恩!這個只能裝iphone sdk 3.0,也就是xcode 3.0.其他版本的,我試過 都不行,即使偽裝系統到10.6以上,提示可以安裝了,但是xcode也是跑步起來的!iphone sdk 3.0,可以去csdn下載,還是蠻多的!
下面介紹下 系統的偽裝,偽裝10.5.7是可以的!其他的貌似不行,感興趣的朋友可以自己去嘗試。
1,下載iPhone SDK安裝包:iphone_sdk_3.0__leopard__9m2736__final.dmg(官網下載)
2,更改10.5.5系統版本資訊:
1)找到 :/系統硬碟/system/library/coreservices/SystemVersion.plist
2) 開啟,將其修改為:
3)儲存前,更改該檔案及其所在目錄的屬性為可讀寫read &write
3,安裝iPhone Sdk 3.0
4,助你成功!
(注意了,我們用的10.5.5是中文版的!上面的路徑是英文的,大家注意找找,不要找不到SystemVersion.plist,還有我提供的這個10.5.5的密碼是memac.cn
,不是www.memac.cn,千萬注意了!!!!!!!!!!)。
恩!很多朋友不知道怎樣幫iphone_sdk_3.0引入到mac虛擬機器中,其實只要設定虛擬機器的光碟機到iphone_sdk_3.0的路徑就可以了。很簡單的!設定好了後。mac系統就會自己彈出這個假光碟機裡面的內容。我們就可以安裝iphone_sdk_3.0啦!
恩!就是這些了!整理好了!希望大家能夠學習下!wanli_smile為大家奉獻!希望大家早日學好objetive-c哦!呵呵!
很晚了!晚安!
有什麼 問題!可以聯絡我,討論哦!