IOS開發(fā)學(xué)習(xí) IDE環(huán)境搭建教程
IOS開發(fā)學(xué)習(xí) IDE環(huán)境搭建教程是本文要介紹的內(nèi)容,在壇子里逛了一圈,發(fā)現(xiàn)一篇好的文章,與友們分享一下,要有耐心的看整個過程,不多說,直接進(jìn)入話題。
安裝條件:
硬件:一臺擁有支持虛擬技術(shù)的64位雙核處理器和2GB以上內(nèi)存的PC。
注意:運(yùn)行MAC OS,需要電腦支持虛擬技術(shù)(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 引導(dǎo)光盤ISO鏡像文件
1.下載安裝包
1.1.下載VMWare 7.0:
這里是VMware-workstation標(biāo)準(zhǔn)版.exe的鏈接,可以用迅雷下載:
http://download.pchome.net/system/sysenhance/detail-4673.html
1.2.下載Mac OS:
這就是蘋果的操作系統(tǒng)。本文下載的是LeoSnow即Mac OS 10.6.2。 Ipad以及Iphone的SDK需要1.6的Mac.
這個鏈接可以用迅雷下載:
http://www.verycd.com/topics/2778507
找到一個安裝好Mac的種子,需要的這里下載(里面帶有所有的引導(dǎo)文件,非常方便),我已經(jīng)下下來了,并且搭建了iphone的開發(fā)環(huán)境,發(fā)現(xiàn)真實可用。如果使用的是這個就跳過VM安裝MAC的部分吧,直接看下面搭建環(huán)境的部分。
http://www.rayfile.com/zh-cn/files/6b56760a-1eb5-11e0-81b6-0015c55db73d/
1.3.下載iphone SDK:
xcode_3.2.3_and_iphone_sdk_4__final.dmg 2.06GB
iPad和iPhone的軟件開發(fā)工具包,包含Xcode 3.2.3集成開發(fā)環(huán)境,iPhone SDKs (***支持4.0), iPhone OS 模擬器,性能分析工具
系統(tǒng)要求:基于Intel的Mac電腦,運(yùn)行Mac OS X Snow Leopard 10.6.2 或以上版本的操作系統(tǒng)種子我放到rayfile上面了,大家可以去下載:
http://www.rayfile.com/zh-cn/files/21e1da05-0e45-11e0-9cd4-0015c55db73d/
1.4.下載引導(dǎo)盤:
Darwin.iso或Rebel EFI.iso 用于引導(dǎo)光盤ISO鏡像文件。
Darwin.iso http://www.verycd.com/topics2818537
Rebel EFI.iso http://www.rayfile.com/zh-cn/files/689c7f1c-0f05-11e0-a0c9-0015c55db73d/
1.5 注冊Mac賬號
http://developer.apple.com/programs/register/ 我注冊不了。。。汗。。。
2.安裝虛擬機(jī)VMWare7.0
2.1安裝虛擬機(jī)
在Windows XP上安裝虛擬機(jī):VMWare Workstation 7。
本文安裝的是VMware-workstation-full-7.1.3-324285.exe。
這里有我搜集的14組可用注冊碼,當(dāng)然本人并沒有一一嘗試。我就選了其中之一,是正確的,其他的請大家自己嘗試吧。
- CC542-2QF41-M847P-EZPQT-Q3AU6
- UA7MH-0NW80-08EVZ-7XMZT-MGAZA
- YY1E0-A6E51-M892Y-FGPZZ-XC0TF
- ZY7N8-F7Y44-M88RP-VGWXZ-QAAR2
- FC78A-6ZXDN-M88DP-DPN7V-YZHX4
- FA18H-4ZZ15-M805P-6MN5G-ZY0G0
- AF1T0-4PW1M-H84LP-FDQ5C-ZQ0T4
- VV3M0-42Z4M-M80XY-T5PNT-MAUZF
- CG308-08Y10-0892Q-XNMEZ-PKKD0
- GY51K-2MED5-M84MQ-5EPG9-NLUUD
- CC542-2QF41-M847P-EZPQT-Q3AU6
- VA34H-DWWD6-08ELZ-3XQ7X-PAK90
- AF1R8-21X17-M8EHQ-QYZXX-WKKW8
- VU59U-D0E0L-48ENQ-G6WGG-PQUZF
對應(yīng)的漢化補(bǔ)丁,需要的請到這里下載:
http://www.rayfile.com/zh-cn/files/83d4fbf5-0f00-11e0-b6ba-0015c55db73d/
2.2 創(chuàng)建虛擬機(jī)
使用File->New->Virtual Machine創(chuàng)建一個虛擬機(jī)。
標(biāo)準(zhǔn)(推薦)-》
以后再安裝操作系統(tǒng)-》
在選擇操作系統(tǒng)時,選擇Other->FreeBSD 64-bit。
2.3虛擬機(jī)設(shè)置
1.CPU設(shè)置為1核即可,2核也可以。
2.內(nèi)存建議設(shè)置為:1024MB。
3.硬盤最少分配15GB。
4.刪除軟驅(qū)。
可以在Customize Hardware選項中,將軟驅(qū)刪除,因為我們不會再用軟驅(qū)。
我設(shè)置的硬件如下:
2.4虛擬機(jī)修改
建立完虛擬機(jī)不要急于打開,關(guān)閉VMware。進(jìn)入剛建立的虛擬機(jī)目錄,找到一個擴(kuò)展名為.vmx的文件,
用記事本或者UE打開,找到guestOS = "freebsd-64"一行,
將引號中的freebsd-64改為darwin10,
修改完后是:guestOS = "darwin10",保存修改后的文件。
現(xiàn)在,在打開VMware,在虛擬機(jī)的Options->General選項,
就可看到操作系統(tǒng)版本顯示為:MAC OS X Server 10.6。
若后面無法啟動MAC OS X安裝程序,很可能是忽略了這步或者修改錯了。
3.在虛擬機(jī)VMWare7.0上安裝Mac OS
3.1用Darwin.iso鏡像進(jìn)行引導(dǎo)。
先裝載鏡像文件:在剛才建立的虛擬機(jī)Settings->Hardware中,
選擇CD/DVD(IDE)設(shè)備,
選擇右側(cè)的Use ISO image file,
點Browse加載Darwin.iso。
裝載完鏡像文件后,現(xiàn)在啟動虛擬機(jī)。
先演示使用Rebel EFI鏡像啟動,引導(dǎo)完成后按照提示進(jìn)行。
按照屏幕提示等待10秒或者按'1'鍵,選擇當(dāng)前光盤驅(qū)動器。
這里提示請插入MAC OS X的DVD光盤。
此時我們再次打開這個虛擬機(jī)的Settings->Hardware,
找到CD/DVD(IDE)設(shè)備(你可以雙擊VMWare窗口右下角的光盤圖標(biāo)來快速打開,如圖: ),
將剛才的Rebel EFI鏡像替換為蘋果系統(tǒng)的DMG鏡像;
點Browse,將文件類型CD-ROM images(*.iso)改為All files (*.*)就能瀏覽到DMG文件了。
這里有一個關(guān)鍵地方:選擇DMG鏡像文件后,
將Device status里的Connected前打上勾(否則不能進(jìn)入安裝界面),然后確定。
此時,我們便進(jìn)入了MAC OS X的安裝程序準(zhǔn)備階段。
有的朋友使用Rebel EFI引導(dǎo)可能會出現(xiàn)禁止符號,無法安裝。
遇到這個問題可以使用Darwin鏡像替換Rebel EFI,并重新啟動虛擬機(jī)。
在出現(xiàn)提示界面后,在CD/DVD(IDE)設(shè)備里將Darwin鏡像改為蘋果的DMG鏡像即可,同樣記得給“Connected”選項打勾。
經(jīng)過一陣準(zhǔn)備階段就進(jìn)入了蘋果系統(tǒng)的安裝過程;
在這里特別提一下,有的同學(xué)在進(jìn)行到選擇安裝盤的步驟時看不到硬盤選項,
在屏幕上方的菜單中找到“實用工具”->“磁盤工具”;
對你的虛擬硬盤執(zhí)行“抹掉”操作;
操作完成后關(guān)閉“磁盤工具”窗口就OK了;
根據(jù)你的電腦配置不同,大概進(jìn)行幾十分鐘的安裝,你就可以用上蘋果操作系統(tǒng)了。
看到下圖的界面,表示你的系統(tǒng)已經(jīng)安裝完成,需要重新啟動。
重新啟動前你要特別注意,先要去掉安裝時在CD/DVD(IDE)設(shè)備上加載的蘋果DMG鏡像,
換上Darwin或者Rebel EFI引導(dǎo)鏡像,否則你將不能成功引導(dǎo)安裝好的MAC OS X系統(tǒng)。
如果使用一種引導(dǎo)失敗,可以試著使用其他的引導(dǎo)鏡像。
還有需要在VMWare里的MAC系統(tǒng)上安裝聲卡、顯卡等驅(qū)動的朋友,可以在網(wǎng)上尋找相關(guān)文章和驅(qū)動,
或參考《號外!折騰無限!VMware Workstation 7.0 虛擬機(jī)安裝雪豹snow leopard 10.6》文章,本文就不贅述了。
4.XP和MAC共享目錄
因為我是在Windows XP中下載的Mac OS和iPhone SDK等安裝必備文件,所以,要安裝iphone開發(fā)環(huán)境,則需要將下載的安裝包文件刻錄成光盤;若不想刻錄光盤,可以直接將這些文件傳到虛擬機(jī)VMWare 7,就可以進(jìn)行安裝。
我在這里采用windows XP和VMWare共享目錄的方法實現(xiàn)。
在xp中需要將iphoneSDK目錄,共享給VMWare7.0中的Mac(leosnow)的方法:
4.1在Windows XP中需要將目錄iphoneSDK設(shè)置為共享
步驟:在Windows XP中將iphoneSDK目錄設(shè)置為共享:
點擊鼠標(biāo)右鍵,
選擇屬性->共享,選中“在網(wǎng)絡(luò)上共享這個文件夾”,點擊確定按鈕。
4.2.記下Windows XP的IP地址
4.3在VMWare7.0中安裝的Mac中訪問XP的共享目錄
在VMWare7.0中安裝的Mac中訪問XP中的共享目錄iphoneSDK目錄。
步驟:在mac中,點擊主菜單Finder菜單項,
按住命令按鈕和k鍵組合鍵,
注意:在普通PC或筆記本上(非mac電腦)的cmd+K ,連接服務(wù)器,smb://ip地址:
在smb://后輸入Windows XP的IP地址:192.168.6.222點擊“連接”按鈕即可看到如下提示:
選擇我們需要共享的目錄iphoneSDK,并點擊“好”按鈕確認(rèn),即可打開該共享目錄:
或者進(jìn)入network 看有沒有局域網(wǎng)共享,有的話***了,直接打開就行。如圖
5.安裝iphoneSDK(IpadSDK):
1.在Mac中找到iphoneSDK的安裝文件:
“iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg”,用鼠標(biāo)雙擊該文件圖標(biāo),則會看到一個彈出窗口:
點擊“繼續(xù)”按鈕,出現(xiàn)安裝器歡迎界面:
點擊“繼續(xù)”按鈕,是軟件“許可”協(xié)議信息:
點擊“繼續(xù)”按鈕,出現(xiàn)“確認(rèn)”窗口:
點擊“同意”按鈕,出現(xiàn)協(xié)議信息:
點擊“繼續(xù)”按鈕,出現(xiàn)“確認(rèn)”窗口:
點擊“Agree”按鈕,出現(xiàn)安裝路徑選擇窗口:
選中安裝目標(biāo)路徑后,點擊“繼續(xù)”按鈕,出現(xiàn)“安裝類型”選擇窗口:
點擊“繼續(xù)”按鈕,出現(xiàn)“確認(rèn)”窗口:
點擊“安裝”按鈕:
注意:在安裝過程之前,需要推出先退出itunes。
在itunes圖標(biāo)上,點擊鼠標(biāo)右鍵,在彈出菜單中選擇“退出”即可關(guān)閉:
之后,點擊“continue”按鈕,則安裝繼續(xù)進(jìn)行:
安裝結(jié)束的提示:
安裝完成后,點擊“完成”按鈕即可。
6.啟動XCODE開始開發(fā)
啟動Xcode開發(fā)環(huán)境:
打開Finder,在磁盤上的“Developer”目錄中“Applications”目錄中,有Xcode程序,
雙擊Xcode圖標(biāo),即啟動Xcode:
點擊“Create a new Xcode project”圖標(biāo),則打開工程模板窗口:
選擇iPhone OS項目模板中的“View-based Application”圖標(biāo),并點擊“Choose”按鈕:
提示輸入新項目名字和新項目保存的目錄,
按提示輸入后,點擊“Save”按鈕,則出現(xiàn)新窗口,顯示向?qū)傻捻椖考霸擁椖磕夸浐臀募?/p>
點擊圖標(biāo)“Build and Run”,則開始編譯;
編譯完成,則自動啟動iphone模擬器。
小結(jié):IOS開發(fā)學(xué)習(xí) IDE環(huán)境搭建教程的內(nèi)容介紹完了,希望本文對你有所幫助。