ios環境搭建

來源:互聯網
上載者:User

安裝條件:

硬體:一台擁有支援虛擬技術的64位雙核處理器和2GB以上記憶體的PC。

注意:運行MAC OS,需要電腦支援虛擬技術(VT),安裝時,需要將VT啟動,在BIOS中開啟。

關於如何檢測你的電腦支援VT,可以去下面這個網站下載這個工具,測試:

http://www.grc.com/securable.htm

或者直接點擊下面串連下載:

http://www.grc.com/files/securable.exe

軟體:

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標準版.exe的連結,可以用迅雷下載:

http://download.pchome.net/system/sysenhance/detail-4673.html

1.2.下載Mac OS:

這就是蘋果的作業系統。本文下載的是LeoSnow即Mac OS 10.6.2。 Ipad以及Iphone的SDK需要1.6的Mac.

這個連結可以用迅雷下載:

http://www.verycd.com/topics/2778507

找到一個安裝好Mac的種子,需要的這裡下載(裡面帶有所有的引導檔案,非常方便),我已經下下來了,並且搭建了iphone的開發環境,發現真實可用。如果使用的是這個就跳過VM安裝MAC的部分吧,直接看下面搭建環境的部分。

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的軟體開發套件,包含Xcode 3.2.3整合式開發環境,iPhone SDKs (最高支援4.0), iPhone OS 模擬器,效能分析工具

系統要求:基於Intel的Mac電腦,運行Mac OS X Snow Leopard 10.6.2 或以上版本的作業系統種子我放到rayfile上面了,大家可以去下載:

http://www.rayfile.com/zh-cn/files/21e1da05-0e45-11e0-9cd4-0015c55db73d/

此BT種子經下載測試,巨慢,有時下到一半就停止了,再無速度。下面給出官方,不過這個需要用apple ID 登陸,沒有的先註冊。

http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_4__final/xcode_3.2.3_and_iphone_sdk_4__final.dmg

1.4.下載引導盤:

Darwin.iso或Rebel EFI.iso  用於引導光碟片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.安裝虛擬機器VMWare7.0

2.1安裝虛擬機器

在Windows XP上安裝虛擬機器:VMWare Workstation 7。

本文安裝的是VMware-workstation-full-7.1.3-324285.exe。

這裡有我搜集的14組可用註冊碼,當然本人並沒有一一嘗試。我就選了其中之一,是正確的,其他的請大家自己嘗試吧。

 
  1. CC542-2QF41-M847P-EZPQT-Q3AU6
  2. UA7MH-0NW80-08EVZ-7XMZT-MGAZA
  3. YY1E0-A6E51-M892Y-FGPZZ-XC0TF
  4. ZY7N8-F7Y44-M88RP-VGWXZ-QAAR2
  5. FC78A-6ZXDN-M88DP-DPN7V-YZHX4
  6. FA18H-4ZZ15-M805P-6MN5G-ZY0G0
  7. AF1T0-4PW1M-H84LP-FDQ5C-ZQ0T4
  8. VV3M0-42Z4M-M80XY-T5PNT-MAUZF
  9. CG308-08Y10-0892Q-XNMEZ-PKKD0
  10. GY51K-2MED5-M84MQ-5EPG9-NLUUD
  11. CC542-2QF41-M847P-EZPQT-Q3AU6
  12. VA34H-DWWD6-08ELZ-3XQ7X-PAK90
  13. AF1R8-21X17-M8EHQ-QYZXX-WKKW8
  14. VU59U-D0E0L-48ENQ-G6WGG-PQUZF

對應的漢化補丁,需要的請到這裡下載:

http://www.rayfile.com/zh-cn/files/83d4fbf5-0f00-11e0-b6ba-0015c55db73d/

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虛擬機器修改

建立完虛擬機器不要急於開啟,關閉VMware。進入剛建立的虛擬機器目錄,找到一個副檔名為.vmx的檔案,

用記事本或者UE開啟,找到guestOS = "freebsd-64"一行,

將引號中的freebsd-64改為darwin10,

修改完後是:guestOS = "darwin10",儲存修改後的檔案。

現在,在開啟VMware,在虛擬機器的Options->General選項,

就可看到作業系統版本顯示為:MAC OS X Server 10.6。

若後面無法啟動MAC OS X安裝程式,很可能是忽略了這步或者修改錯了。

3.在虛擬機器VMWare7.0上安裝Mac OS

3.1用Darwin.iso鏡像進行引導。

先裝載鏡像檔案:在剛才建立的虛擬機器Settings->Hardware中,

選擇CD/DVD(IDE)裝置,

選擇右側的Use ISO image file,

點Browse載入Darwin.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,並點擊“好”按鈕確認,即可開啟該共用目錄:

或者進入network 看有沒有區域網路共用,有的話最好了,直接開啟就行。

5.安裝iphoneSDK(IpadSDK):

1.在Mac中找到iphoneSDK的安裝檔案:

“iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg”,用滑鼠雙擊該檔案表徵圖,則會看到一個快顯視窗:

點擊“繼續”按鈕,出現安裝器歡迎介面:

點擊“繼續”按鈕,是軟體“許可”協議資訊:

點擊“繼續”按鈕,出現“確認”視窗:

點擊“同意”按鈕,出現協議資訊:

點擊“繼續”按鈕,出現“確認”視窗:

點擊“Agree”按鈕,出現安裝直接選取視窗:

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

點擊“繼續”按鈕,出現“確認”視窗:

點擊“安裝”按鈕:

注意:在安裝過程之前,需要推出先退出itunes。

在itunes表徵圖上,點擊滑鼠右鍵,在快顯功能表中選擇“退出”即可關閉:

之後,點擊“continue”按鈕,則安裝繼續進行:

注意:如果安裝過程中失敗,把系統時間改成“2012-01-01”,再重新安裝。自己試了,管用。

安裝結束的提示:

安裝完成後,點擊“完成”按鈕即可。

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模擬器。

小結:IOS開發學習 IDE環境搭建教程的內容介紹完了,希望本文對你有所協助。

另外,安裝過程中如果遇到用vmware裝雪豹的一個問題,”虛擬 CPU 已進入關閉狀態“。

我滴個神,折騰了一個下午 ,就為了這一個問題,檢查了CPU 虛擬化,檢查了主板虛擬是否開啟,檢查了cpu 指令集,上百度查了N久,終於把這個問題解決了,咱知道啃蘋果不容易,分享給那些遇到這個問題的童鞋們,希望對你們有協助!
咱的解決方案:在CPU的確支援 VT 虛擬化的情況下 曾經試過 darwin.ios 引導檔案後 依然出現這問題, 也試過 Rebel EFI.ios 答案也是肯定的不行, 最後查到了一個darwin_snow_legacy.iso 的引導檔案, 終於讓我成功了,我當時只差沒噴淚了,所以我得到了個結果,在出現類似的情況下不如各位童鞋們 換下 引導檔案,如上三個輪著來,所以需要些耐心了.

資源:apple 開發人員聯盟 中文網址 http://www.apple.com.cn/developer/support/

iphone開發人員聯盟 http://iphone.tgbus.com/dev/

斯坦福大學公開課:iphone開發入門
http://v.163.com/special/opencourse/iphonekaifa.html 還提供MP4格式視頻檔案下載,方便地鐵一族用Iphone學習

另外我在安裝xcode出現一個錯誤,

the installation failed

xcode the installation failed an unknown error occurred, the installer encountered an
an error that caused installation to failed

解決辦法真的很奇怪,竟然是mac os的系統改成2012-01-01就可以了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.