前言 之前寫了一篇在Windows上搭建Object-C開發(fā)環(huán)境,并且寫了一個(gè)HelloWorld程序。但真正開發(fā)蘋果軟件是在MAC OS X系統(tǒng)中(以下簡稱OSX)中。買不起MacBook,也沒有OS X系統(tǒng),怎么辦呢?此時(shí)想到用虛擬機(jī)自己裝一個(gè)OSX,這樣行嗎?下面我們就來探討一下這個(gè)問題。 注意:以下探討電腦安裝OS X系統(tǒng)均指在虛擬機(jī)上安裝OS X系統(tǒng)。 我的電腦支持嗎?首先給大家一個(gè)非?隙ǖ拇鸢,你的電腦能安裝OS X。OS X系統(tǒng)分為許多個(gè)版本,那能裝哪個(gè)版本呢?查閱了一下資料,Apple從OS X 10.8開始棄用了32位的系統(tǒng)。安裝OS X的一個(gè)重要指標(biāo)是CPU是否支持虛擬化技術(shù)(Virtualization Technology,以下簡稱VT)。所以,能否支持高版本的OS X就在于此。支持VT的電腦可以安裝最新版本,不支持VT的電腦最高暫時(shí)只能安裝到OS X 10.6.8。那如何判斷CPU是否支持VT呢?我們使用securAble這個(gè)軟件(軟件下載地址在“準(zhǔn)備工作”章節(jié)中),這個(gè)軟件可以檢測CPU是否支持VT。 ![]() 如上圖,如果第三項(xiàng)的英文字母寫著“No”,那就表示不支持安裝高版本的OSX。(有的還會(huì)出現(xiàn)“Locked”關(guān)鍵字,此時(shí)需要到BIOS把虛擬化選項(xiàng)開啟。)我們知道了自己的CPU的特性,就很容易找到自己電腦符合的OS X系統(tǒng)安裝程序。 準(zhǔn)備工作準(zhǔn)備的東西要很多很多,除了軟件外,還需要有一定的知識。需要對虛擬機(jī)有一定了解的童鞋,還不懂虛擬機(jī)去搜索一下吧。Blogger把自己安裝OS X的環(huán)境簡單說一下。Windows XP,虛擬機(jī)Vmware workstation 9。需要的軟件如下: 1、軟件
securAble
Vmware 9
unlock-all(這個(gè)軟件里面包含解鎖vmware安裝OSX的補(bǔ)丁和vmware的OS X驅(qū)動(dòng)) 經(jīng)過securAble檢測后:
支持VT: OS X 10.8以上版本
不支持VT:OS X 10.6.8以下 Blogger推薦大家,如果支持VT,推薦使用“OS X 10.8 Install DVD.iso”這個(gè)鏡像,安裝之后即是OS X 10.8.4。如果不支持VT,推薦使用東皇 V2.2,同樣是一個(gè)ISO鏡像,無需轉(zhuǎn)換,安裝之后即是OS X 10.6.3。
軟件地址我就不說了,大家百度找一下! 開始安裝一切準(zhǔn)備就緒,可以開始安裝OS X。由于有的悠悠的CPU支持VT,有的不支持。為了發(fā)揚(yáng)探究的精神,Blogger分別在支持VT、不支持VT的電腦上安裝過,為了照顧大家,在這里我分為兩種情況進(jìn)行討論。請大家看清楚自己的CPU是屬于哪種類型的。 支持VT 支持VT,安裝起來十分簡單。首先,安裝Vmware,然后在關(guān)閉Vmware的時(shí)候運(yùn)行unlock-all。使用unlock-all的目的就是為了在新建虛擬機(jī)的時(shí)候可以選擇Apple OS X。 ![]() 安裝的過程十分順利,沒有遇到什么問題。 ![]() 不支持VT 對于不支持VT的,才是本文教程的重點(diǎn)。首先,先新建一個(gè)虛擬機(jī)。類型選擇“高級(自定義)”,系統(tǒng)選擇FreeBSD,虛擬磁盤類型一定要選“SCSI”,磁盤容量建議大于10GB。 ![]() 創(chuàng)建之后,需要編輯虛擬機(jī)設(shè)置。選擇光驅(qū),把網(wǎng)上下載的ISO鏡像放進(jìn)去,點(diǎn)擊“高級”。把IDE類型改成SCSI類型,并且選擇“SCSI 0:1”。設(shè)置這個(gè)之后,進(jìn)入OS X系統(tǒng),才能識別到光驅(qū)。 ![]() 開啟虛擬機(jī),然后等待引導(dǎo)界面。在界面中按下“F8”,并且輸入: -v cpus=1 arch=i386 busratio=20 ![]() 其作用就是進(jìn)入安裝程序安裝32位的OS X系統(tǒng)。稍等一會(huì)兒,如果上述設(shè)置沒錯(cuò),就能進(jìn)入安裝界面。首先選擇安裝語言,然后點(diǎn)擊“磁盤工具”。 ![]() 接下來的操作就是分區(qū)。選擇“分區(qū)選項(xiàng)卡”,選擇分區(qū)輸入和分區(qū)容量,最后點(diǎn)擊“應(yīng)用”即可。提示:分區(qū)要選好,裝了系統(tǒng)之后再來修改就很難修改了。虛擬機(jī)倒無所謂,Blogger這里直接分了1個(gè)區(qū)。 關(guān)閉磁盤工具,接下來選擇安裝的分區(qū)。待確認(rèn)安裝后,在左側(cè)會(huì)有一個(gè)“自定義”的按鈕,打開之后會(huì)出現(xiàn)這個(gè)窗口。 ![]() 這里有很多個(gè)內(nèi)核,根據(jù)自己的CPU和組件下面的描述選擇。且該項(xiàng)只能選擇1個(gè)。Blogger的為Intel CPU,這里選擇Legacy這個(gè)內(nèi)核。選擇之后,展開“硬件驅(qū)動(dòng)”,建議大家把“以太網(wǎng)卡”前面的勾選上,不然裝到最后會(huì)出現(xiàn)裝不了網(wǎng)卡驅(qū)動(dòng)而導(dǎo)致OS X上不了網(wǎng)的情況。 iAntares 10.6.3 v2.2 系統(tǒng)程序——這個(gè)是主系統(tǒng) 原版內(nèi)核10.3.1——這個(gè)是蘋果自家的,不能選啊 引導(dǎo)程序:可以選ChameleonRC4也可以先不選以后自己裝個(gè)帶偏好設(shè)定的變色龍。下面的啟動(dòng)選項(xiàng)不要改! 破解補(bǔ)。簡芜xAnV 10.2.0。 硬件驅(qū)動(dòng):SCSI磁盤的只選擇“ps/2鍵盤鼠標(biāo)—VoodooPS2Controller(第三個(gè))”,IDE磁盤加選“芯片組—AppleIntelPIIXATA”。 系統(tǒng)補(bǔ)。哼x“fakesmcv2.5”和“NullCPUPowerManagement”。 實(shí)用程序:amdcpu記得選最后一項(xiàng),其他隨便。 注意!破解、驅(qū)動(dòng)和補(bǔ)丁不是選的越多越好,而是越少越好!如果少裝了過一會(huì)還可以加,選錯(cuò)了就沒戲了,只能重裝。 很慢…… 接下來就是漫長的安裝過程,慢慢等待吧。當(dāng)完成后,會(huì)出現(xiàn)“安裝失敗”這樣的提示,不用管它,其實(shí)現(xiàn)在已經(jīng)是安裝成功的了。 ![]() 重啟后,以同樣的方式進(jìn)入變色龍引導(dǎo)菜單,選擇剛剛安裝的分區(qū),以同樣的參數(shù)就能進(jìn)入安裝界面繼續(xù)安裝了。 ![]() 剩下的安裝步驟十分簡單,這里不再每個(gè)步驟演示。 安裝驅(qū)動(dòng)系統(tǒng)安裝完畢后,接下來就是安裝驅(qū)動(dòng)。安裝驅(qū)動(dòng)比較簡單,安裝的鏡像在unlock-all中解壓,里面有一個(gè)darwin.iso,把這個(gè)文件載入到光驅(qū)中。注意,Blogger用的東皇 V2.2里面,不能直接更換光盤,需要進(jìn)入Finder,按下光盤旁邊那個(gè)彈出的按鈕,再換光盤。 ![]() 光盤載入后,雙擊“Install Vmware Tools”,接下來按照安裝軟件正常的方法安裝即可。在離安裝完成的1分鐘前,速度會(huì)很慢,這時(shí)候千萬別強(qiáng)行退出,不然很可能會(huì)出現(xiàn)“五國”的情況,耐心等待一下就好了,安裝完畢需要重新啟動(dòng)。 展示看吧!不支持VT的電腦同樣能夠使用vmware安裝OS X。體驗(yàn)OS X系統(tǒng),從這里開始。裝完OS X系統(tǒng),下一步需要怎樣?呼應(yīng)前言,下一步就應(yīng)該需要裝一個(gè)IDE集成開發(fā)環(huán)境了吧!在OS X中,使用XCode可以對OS X、ios系統(tǒng)進(jìn)行一個(gè)開發(fā)。如果需要安裝XCode的悠悠可以自己上網(wǎng)找一下安裝。最后獻(xiàn)上一張OS X 10.6中的“標(biāo)志”——雪豹。 ![]() |