iPhone開發環境 體驗MacOS 安裝XCode及使用

來源:互聯網
上載者:User

iPhone開發環境 體驗MacOS 安裝XCode及使用是本文要介紹對內容,主要是對安裝XCode及使用進行詳解了一番,我們來看內容。

一、安裝要求

iphone的開發環境xcode + iphone SDK是有對版本有極為變態的要求。

大體有如下對應關係:
  
Xcode 3.1.X 只能安裝在 Mac OS 10.5.X版本上。
  
XCdoe 3.2.X 只能安裝在 Mac OS 10.6.X版本之上。
 
如果只是體驗一下MacOS ,可以用虛擬機器安裝一個人稱“黑蘋果”的破解的MacOS for X86.如果是10.5.X系列的,可以安裝絕大部分的Intel/AMD機器上WINXP之上。

如果是10.6.x系列,需要支援intel 虛化技術的CPU(未經證實)。英特爾Core 2移動處理器系列中,P7350/7450、T5200/5250/5270/5300/5450/5470和T6400/6570都不支援虛擬化技術。但不幸的是,70%的雙核CPU不支援這一技術.
 
另外一種最方便是使用其它人已經安裝好的虛擬機器檔案,比如我用的MeMac.cn的製作的Mac OS 10.5.5它。解壓後用VMWare 6.5以上版本就可以用它。我目前採用這個方案。

它可以安裝Xcode 3.1.4+iphone sdk 3.1.2的版本。很不幸,蘋果的官網只有最新的XCode 3.2.2+iphone SDK 4下載了。如果你想做iphone開發,只能好去找其它辦法下載這個版本,或者去使用Mac OS 10.6.x來開發。
 
二、升級Mac OS 10.5.5到10.5.7

在折騰幾天后,我確定先用 Mac OS 10.5.5來安裝Xcode 3.1.4.

接下碰到一個問題是 xcode 3.1.4必須要在Mac OS 10.5.7才能安裝iphone SDK.否則只能安裝Xcode.
 
有兩種辦法解決這種問題,

第一種. 是可下載idenb 升級包iDeneb.Combo.Upgrade.KIT.1057.dmg,進行升級後。可以變成10.5.7。這種升級的方法的是要下載800M的升級包。而且很難找到地方下載這個包。具體方法參見。
 http://www.flyblog.info/catprogramming/386.html
 
因此放棄了。
 
第二種是強行修改Mac OS的設定檔,將10.5.5改成10.5.7.以此來騙過Xcode程式安裝程式。
 
網上提醒的需要用root使用者才能修改。這時又碰到問題,我居然試不出root密碼,無論用www.memac.cn和memac.cn均不可。這樣眼看又改不了。
 
但是後來發現有一種變通辦法,即用管理帳號 MeMac.cn用Putty登入上虛擬機器後,用如下命令

sudo -s 來將目前使用者變成有root許可權,這個改變密碼可以用 memac.cn來修改

 
  1. login as: MeMac.cn  
  2. Using keyboard-interactive authentication.  
  3. Password:  
  4. Last login: Wed Dec 15 18:18:48 2010 from 192.168.2.120  
  5. MeMac-cns-VMware-Virtual-Platform:~ MeMac.cn$ sudo -s  
  6.  
  7. WARNING: Improper use of the sudo command could lead to data loss  
  8. or the deletion of important system files. Please double-check your  
  9. typing when using sudo. Type "man sudo" for more information.  
  10.  
  11. To proceed, enter your password, or type Ctrl-C to abort.  
  12.  
  13. Password:  
  14. bash-3.2# vi /System/Library/CoreServices/SystemVersion.plist  
  15. bash-3.2#        

用vi這個工具修改SystemVersion.plist的版本號碼,將/System/Library/CoreServices/SystemVersion.plist這個檔案裡的10.5.5修改成10.5.7

 
  1.   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
  2. <plist version="1.0"> 
  3. <dict> 
  4.         <key>ProductBuildVersion</key> 
  5.         <string>9F33</string> 
  6.         <key>ProductCopyright</key> 
  7.         <string>1983-2008 Apple Inc.</string> 
  8.         <key>ProductName</key> 
  9.         <string>Mac OS X</string> 
  10.         <key>ProductUserVisibleVersion</key> 
  11.         <string>10.5.5</string> 
  12.         <key>ProductVersion</key> 
  13.         <string>10.5.5</string> 
  14. </dict> 
  15. </plist>  

修改後,重啟機器後,安裝3.1.4後,果然可以安裝了iphone SDK!

還一種辦法用Apple離線升級包來升級。沒有驗證過

http://blog.sina.com.cn/s/blog_55f899fb0100d8ok.html
 
三、安裝XCode
 
我使用是的iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmg來在虛擬機器安裝.

首先將這個*.dmg設為虛擬機器的光碟片.串連後,會自動在Mac OS案頭出現光碟盤符,開啟後運行其中的iphoneSDK即可.

安裝成功後,你可以在finder/developer/Applications 找到XCODE。你可以將其拖到案頭或者主面板上

第一次啟動時,會顯示一個Welecom的視窗,如果你下次不希望顯示,則把Show at launch去掉.

下次啟動時,注意,Xcode啟動後,它的主菜單會直接套在頂部的工具條之上。不留意還發現不了,以為一直沒啟動。

你選擇File菜單的New project可以建立一個項目,至此,Xcode是完整安裝成功了

四、關捷徑

MacOS的標準的案頭捷徑,是用MOUSE拖到下面DashBar.但是直接拖到案頭是移動檔案!移動後,執行XCODE的表徵圖都提示XCODE非正常關閉,使用還原開啟失敗,但真正的是檔案被移動了。這我在我在花3個小時重裝了一次Xcode才明白是這個原因

小結:iPhone開發環境 體驗MacOS 安裝XCode及使用的內容介紹完了,希望本文對你有所協助!

聯繫我們

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