在Windows中安裝iPhone開發環境

來源:互聯網
上載者:User

 很多朋友希望在體驗或學習iphone開發,但是iphone開發環境一般需要安裝在mac電腦下mac os中。 
這給許多朋友帶來了額外成本投入。 
網上已經有各種破解方法,在非蘋果電腦上安裝iphone開發環境,給我們帶來了佳音。但是各種版本比較雜亂,可能會費時費力而無果。 
最近,蘋果推出了新的開發環境版本。我將新版開發環境在Windows XP下VMWare虛擬機器中安裝開發環境過程貼出來,讓大家分享。 
本文在Windows Xp + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 環境下安裝iPhone SDK 3.1.2成功! 
-------------------------------------- 
在PC機上安裝MAC OS X系統有兩種方法: 
方法一:在硬碟上分區,專門安裝MAC OS X; 
方法二:在現有Windows系統中,使用VMWare等虛擬機器軟體安裝Mac OS。 
注意:一般都需要將蘋果系統的DMG光碟片鏡像檔案燒錄到D9光碟片上,這個步驟比較麻煩。 
本文介紹一下在Windows XP中使用VMWare虛擬機器,安裝MAC OS X時,無需燒錄D9光碟片,無需轉換成ISO格式, 
直接使用MAC OS X和iPhone SDK的DMG鏡像檔案進行安裝的方法。 
-------------------------------------- 
安裝條件: 
硬體:一台擁有支援虛擬技術的64位雙核處理器和2GB以上記憶體的PC。 
本人採用筆記本:DELL D630  4G記憶體 
注意:運行MAC OS,需要電腦支援虛擬技術(VT),安裝時,需要將VT啟動,在BIOS中開啟。 
軟體: 
 Windows XP: 
 VMware :VMware-workstation-7.0.0-203739  EXE安裝檔案 
 Mac OS:Mac_OS_10.6_Snow_Leopard_10.6  DMG光碟片鏡像檔案 
 iPhone SDK:iphone_sdk_3.1.2_with_xcode_3.2.1  DMG光碟片鏡像檔案 
 Darwin.iso或Rebel EFI.iso  引導光碟片ISO鏡像檔案 
-------------------------------------- 
1.下載安裝包 
1.1.下載VMWare 7.0:
 
這裡是VMware-workstation-7.0.0-203739標準版.exe的連結,可以用迅雷下載: 
https://download2.vmware.com/software/wkst/VMware-workstation-7.0.0-203739.exe?HashKey=1338595dbfed5502d44e5506520145fe&ext=.exe&AuthKey=1258895780_40bddf08d507e11e4cb51f2f729cced0&ext=.exe 

1.2.下載Mac OS: 
這就是蘋果的作業系統。本文下載的是LeoSnow即Mac OS 10.6。 
這個連結可以用迅雷下載: 
ftp://snowleoparddown.maiyadi.com/Mac_OS_10.6_Snow_Leopard_10.6_Retail_maiyadi.dmg 

1.3.下載iphone SDK: 
“iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg”, 
這個連結可以用迅雷下載: 
http://ipsw.info/iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg 

1.4.下載iphone SDK: 
Darwin.iso或Rebel EFI.iso  用於引導光碟片ISO鏡像檔案。 
-------------------------------------- 

本部分設定了隱藏,您已回複過了,以下是隱藏的內容

2.安裝虛擬機器VMWare7.0 
2.1安裝虛擬機器 
在Windows XP上安裝虛擬機器:VMWare Workstation 7.0。 
本文安裝的是VMware-workstation-7.0.0-203739。 

2.2 建立虛擬機器 
使用File->New->Virtual Machine建立一個虛擬機器。 
在選擇作業系統時,選擇Other->FreeBSD 64-bit。 

2.3虛擬機器設定 
1.CPU設定為1核即可,2核也可以。 
2.記憶體建議設定為:1024MB。 
3.硬碟最少分配15GB。 
4.刪除軟碟機。 
 可以在Customize Hardware選項中,將軟碟機刪除,因為我們不會再用軟碟機。 

2.4虛擬機器修改 
 在剛建立的虛擬機器目錄下找到一個副檔名為.vmx的檔案, 
 用記事本或者UE開啟,找到guestOS = "freebsd-64"一行, 
 將引號中的freebsd-64改為darwin10, 
 修改完後是:guestOS = "darwin10",儲存修改後的檔案。 
現在,在虛擬機器的Options->General選項, 
就可看到作業系統版本顯示為:MAC OS X Server 10.6。 
若仍顯示為FreeBSD 64-bit,則需要重啟一下虛擬機器VMWare。 
若後面無法啟動MAC OS X安裝程式,很可能是忽略了這步或者修改錯了。 
-------------------------------------- 

3.在虛擬機器VMWare7.0上安裝Mac OS 
本文安裝的是leosnow即:Mac OS 10.6。 

3.1用Darwin.iso或者Rebel EFI.iso鏡像進行引導。 
先裝載鏡像檔案:在剛才建立的虛擬機器Settings->Hardware中, 
選擇CD/DVD(IDE)裝置, 
選擇右側的Use ISO image file, 
點Browse載入Darwin.iso或Rebel EFI.iso。 

裝載完鏡像檔案後,現在啟動虛擬機器。 
先示範使用Rebel EFI鏡像啟動,引導完成後按照提示進行。 
按照工具提示等待10秒或者按'1'鍵,選擇當前光碟片磁碟機。 
這裡提示請插入MAC OS X的DVD光碟片。 
此時我們再次開啟這個虛擬機器的Settings->Hardware, 
找到CD/DVD(IDE)裝置(你可以雙擊VMWare視窗右下角的光碟片表徵圖來快速開啟, ), 
將剛才的Rebel EFI鏡像替換為蘋果系統的DMG鏡像; 

點Browse,將檔案類型CD-ROM images(*.iso)改為All files (*.*)就能瀏覽到DMG檔案了。 
這裡有一個關鍵地方:選擇DMG鏡像檔案後, 
將Device status裡的Connected前打上勾(否則不能進入安裝介面),然後確定。 
此時,我們便進入了MAC OS X的安裝程式準備階段。 
有的朋友使用Rebel EFI引導可能會出現禁止符號,無法安裝。 
遇到這個問題可以使用Darwin鏡像替換Rebel EFI,並重新啟動虛擬機器。 
在出現提示介面後,在CD/DVD(IDE)裝置裡將Darwin鏡像改為蘋果的DMG鏡像即可,同樣記得給“Connected”選項打勾。 
經過一陣準備階段就進入了蘋果系統的安裝過程; 
在這裡特別提一下,有的同學在進行到選擇安裝盤的步驟時看不到硬碟選項, 
在螢幕上方的菜單中找到“工具 + 生產力”->“磁碟工具”; 
對你的虛擬硬碟執行“抹掉”操作; 

操作完成後關閉“磁碟工具”視窗就OK了; 

根據你的電腦配置不同,大概進行幾十分鐘的安裝,你就可以用上蘋果作業系統了。 

看到的介面,表示你的系統已經安裝完成,需要重新啟動。 

重新啟動前你要特別注意,先要去掉安裝時在CD/DVD(IDE)裝置上載入的蘋果DMG鏡像, 
換上Darwin或者Rebel EFI引導鏡像,否則你將不能成功引導安裝好的MAC OS X系統。 
如果使用一種引導失敗,可以試著使用其他的引導鏡像。 

還有需要在VMWare裡的MAC系統上安裝音效卡、顯卡等驅動的朋友,可以在網上尋找相關文章和驅動, 
或參考《號外!折騰無限!VMware Workstation 7.0 虛擬機器安裝雪豹snow leopard 10.6》文章,本文就不贅述了。 

-------------------------------------- 
4.XP和MAC共用目錄 

因為我是在Windows XP中下載的Mac OS和iPhone SDK等安裝必備檔案, 
所以,要安裝iphone開發環境,則需要將下載的安裝包檔案燒錄成光碟片; 
若不想燒錄光碟片,可以直接將這些檔案傳到虛擬機器VMWare 7,就可以進行安裝。 
我在這裡採用windows XP和VMWare共用目錄的方法實現。 
在xp中需要將iphoneSDK目錄,共用給VMWare7.0中的Mac(leosnow)的方法: 

4.1在Windows XP中需要將目錄iphoneSDK設定為共用 
步驟:在Windows XP中將iphoneSDK目錄設定為共用: 
點擊滑鼠右鍵, 
選擇屬性->共用,選中“在網路上共用這個檔案夾”,點擊確定按鈕。 

4.2.記下Windows XP的IP地址 

4.3在VMWare7.0中安裝的Mac中訪問XP的共用目錄 
在VMWare7.0中安裝的Mac中訪問XP中的共用目錄iphoneSDK目錄。 
步驟:在mac中,點擊主菜單Finder功能表項目, 
按住命令按鈕和k鍵按鍵組合, 
注意:在普通PC或筆記本上(非mac電腦)的cmd+K ,串連伺服器,smb://ip地址: 
在smb://後輸入Windows XP的IP地址:192.168.6.222點擊“串連”按鈕即可看到如下提示: 
選擇我們需要共用的目錄iphoneSDK,並點擊“好”按鈕確認,即可開啟該共用目錄: 

5.安裝iphoneSDK: 
1.在Mac中找到iphoneSDK的安裝檔案: 
“iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg”, 
用滑鼠雙擊該檔案表徵圖,則會看到一個快顯視窗: 
點擊“繼續”按鈕,出現安裝器歡迎介面: 
點擊“繼續”按鈕,是軟體“許可”協議資訊: 
點擊“繼續”按鈕,出現“確認”視窗: 
點擊“同意”按鈕,出現協議資訊: 
點擊“繼續”按鈕,出現“確認”視窗: 

點擊“Agree”按鈕,出現安裝直接選取視窗: 
選中安裝目標路徑後,點擊“繼續”按鈕,出現“安裝類型”選擇視窗: 
點擊“繼續”按鈕,出現“確認”視窗: 
點擊“安裝”按鈕: 

注意:在安裝過程之前,需要推出先退出itunes。 
在itunes表徵圖上,點擊滑鼠右鍵,在快顯功能表中選擇“退出”即可關閉: 
之後,點擊“continue”按鈕,則安裝繼續進行: 

安裝結束的提示: 
安裝完成後,點擊“完成”按鈕即可。 

-------------------------------------- 

 

6.啟動XCODE開始開發 

啟動Xcode開發環境: 
開啟Finder,在磁碟上的“Developer”目錄中“Applications”目錄中,有Xcode程式, 
雙擊Xcode表徵圖,即啟動Xcode: 
點擊“Create a new Xcode project”表徵圖,則開啟工程模板視窗: 
選擇iPhone OS項目模板中的“View-based Application”表徵圖,並點擊“Choose”按鈕: 
提示輸入新項目名字和新項目儲存的目錄, 
按提示輸入後,點擊“Save”按鈕,則出現新視窗,顯示嚮導產生的項目及該項目目錄和檔案: 
點擊表徵圖“Build and Run”,則開始編譯; 
編譯完成,則自動啟動iphone模擬器。 
iphone mac xcode 蘋果 goodmao

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.