|
看了這個標(biāo)題,也許很多朋友認(rèn)為我是標(biāo)題黨,很多人都沒聽說過.NET開發(fā)iPhone,今天就我就來證實(shí)了這一點(diǎn),而且我已經(jīng)親身體會了這一點(diǎn)。在正式開始教程之前,先陳述一下環(huán)境搭建的步驟及要點(diǎn),本環(huán)境搭建共需要四個步驟,分別如下:
1. 安裝VMWare虛擬環(huán)境(你也可以用VBox);
2. 安裝Mac OS X(雪豹)操作系統(tǒng);
3. 安裝Xcode和ios SDK;
4. 安裝MonoFramework等.NET iPhone開發(fā)框架及工具。
完成以上步驟就一切OK了。在第一步開始之前還需要注意您的機(jī)器配置,建議4G內(nèi)存,2G也湊合,而CPU必須要支持64位及虛擬化,這是重點(diǎn),切記,否則裝不上Mac OS X。
第一步:安裝VMWare虛擬環(huán)境
這里我選擇了比較大眾的VMWare,這個全看個人喜好,你也可以選擇VBox,也沒問題。
下載地址:https://www.vmware.com/tryvmware/?p=default
這里建議安裝VMware Workstation 7.1(這里只有試用版,注冊方法請自搜),VMware Player 3.1也可以,但是VMware Player有一個致命的弱點(diǎn)就是沒法為虛機(jī)做快照,這里的弊端我就不細(xì)說了。
安裝過程我這里就不細(xì)說了,比較簡單,給個圖:
第二步:安裝Mac OS X(雪豹)操作系統(tǒng)
這一步變數(shù)比較多,網(wǎng)上的朋友有各種莫名其妙的問題出現(xiàn),我也遇到幾個問題,簡單的列了一下,有其他問題的大家多交流。我們需要準(zhǔn)備一下幾個東西:
第一個就是雪豹操作系統(tǒng)了,這里只能下到dmg格式的,這個是Mac系統(tǒng)專用格式,我們要用ISO工具轉(zhuǎn)化一下,讓他變成ISO格式,如下圖:
dmg文件6.9G,轉(zhuǎn)成ISO的話7.4G左右。另外還需要一個名為darwin.iso的引導(dǎo)ISO,由于VMware本身不支持Mac OS,所以我們就需要這個ISO來做引導(dǎo)才能順利進(jìn)入安裝界面以及系統(tǒng)啟動界面。
這個文件很小,幾十兆。
下載地址:
Mac OS X:http://www.verycd.com/topics/2769321/
darwin.iso:http://www.verycd.com/topics2818537
好,預(yù)備工作完成,接下來就是裝虛機(jī)了。首先創(chuàng)建一個新虛機(jī):
操作系統(tǒng)類型選擇Other – FreeBSD 64-bit,必須這樣選,否則裝不成:
內(nèi)存可以先分1G,到了開發(fā)的時候2G比較好:
保存虛機(jī)設(shè)置,然后找到虛機(jī)文件存儲的地方,找到虛機(jī)主文件wmx:
安裝的過程不多說,有一點(diǎn)需要注意,需要自己格一下硬盤(這個和裝Windows一樣),如下,在讓你選擇安裝盤的時候,如果發(fā)現(xiàn)沒有磁盤分區(qū),選擇實(shí)用工具中的磁盤工具:
創(chuàng)建一個分區(qū)即可,其他默認(rèn)選擇:
這里寫著30多分鐘,不過得裝1個多小時,我的筆記本是5400轉(zhuǎn)到硬盤,如果7200轉(zhuǎn)到可能快一點(diǎn)。這里需要提醒一點(diǎn),很多情況遇到“五國錯誤”,何為五國錯誤呢,就是屏幕上出現(xiàn)一個灰色的框,其中用5國語言寫著要你重啟機(jī)器:
這個錯誤不太清楚是什么原因造成,這是大家重啟虛機(jī),在光盤引導(dǎo)結(jié)束,系統(tǒng)引導(dǎo)開始的一剎那需要按一下F8,這個時間很短,要抓準(zhǔn),按了F8后進(jìn)入一個引導(dǎo)參數(shù)界面,如下:
輸入-v來以羅嗦模式啟動(和Windows的安全模式像是),但是這個啟動會很慢,耐心等待,如不出意外就會正常進(jìn)入Mac OS了,這個錯誤除了在啟動的時候出現(xiàn)外,在安裝的時候也有可能出現(xiàn),處理方法相同。
正常啟動Mac OS X后,我們來裝個VMTool,由于VMware自身不支持Mac OS,所以也沒有自帶的VMTool供大家使用,不用著急,我們找到引導(dǎo)用的darwin.iso加載到虛機(jī)中,就可以看到其中有個VMtool的安裝包,安裝后我們的虛機(jī)就可以全屏玩了:
第三步:安裝Xcode和ios SDK
注冊一個ID就可以下載了,2.9G。
這個步驟開始前需要將Mac OS X更新到10.6.4,我們剛才裝好的版本是10.6.3,有一個大概1G的升級包,大家慢慢更新,更新好了看看系統(tǒng)屬性:
開始安裝SDK和Xcode,這個步驟也比較簡單,唯一需要注意的是,安裝的時候不要讓計算機(jī)運(yùn)行的東西過多,這樣很容易出現(xiàn)五國錯誤,我裝了4次才裝好,最好晚上裝,只開一個虛機(jī),慢慢裝,大概需要1個多小時。裝好后再磁盤中的Developer目錄中可以找到相關(guān)文件:
打開,創(chuàng)建一個iPhone應(yīng)用程序,試試iPhone模擬器,真好,對于我這個沒有iPhone的窮人,這樣已經(jīng)很滿足了:
第四步:安裝MonoFramework等.NET iPhone開發(fā)框架及工具
最后一步我們需要安裝.NET開發(fā)iPhone的環(huán)境,我們需要一下三個文件:
下載地址:
Mono Framework:http://www.go-mono.com/mono-downloads/download.html
Mono Touch:http://monotouch.NET/DownloadTrial
Mono Develop:http://monodevelop.com/Download/Mac_MonoTouch
這三個的安裝順序是:
1. Mono Framework
2. Mono Touch
3. Mono Develop
體積都不大,安裝也很快。裝好后啟動應(yīng)用程序中的Mono Develop就可以:
到此,環(huán)境搭建完成,不過速度不太理想,有條件的還是買個Mac book吧,多謝關(guān)注吳慧鋒博客。
PS: 第三方有個SDK叫DragonFireSDK,是可以在Windows上開發(fā)iPhone應(yīng)用的,沒玩過,有玩過的可以交流一下。
it知識庫:[.NET] 在Windows系統(tǒng)中搭建基于.NET的iPhone應(yīng)用程序虛機(jī)開發(fā)環(huán)境,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。