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來修改
- login as: MeMac.cn
- Using keyboard-interactive authentication.
- Password:
- Last login: Wed Dec 15 18:18:48 2010 from 192.168.2.120
- MeMac-cns-VMware-Virtual-Platform:~ MeMac.cn$ sudo -s
-
- WARNING: Improper use of the sudo command could lead to data loss
- or the deletion of important system files. Please double-check your
- typing when using sudo. Type "man sudo" for more information.
-
- To proceed, enter your password, or type Ctrl-C to abort.
-
- Password:
- bash-3.2# vi /System/Library/CoreServices/SystemVersion.plist
- bash-3.2#
用vi這個工具修改SystemVersion.plist的版本號碼,將/System/Library/CoreServices/SystemVersion.plist這個檔案裡的10.5.5修改成10.5.7
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>ProductBuildVersion</key>
- <string>9F33</string>
- <key>ProductCopyright</key>
- <string>1983-2008 Apple Inc.</string>
- <key>ProductName</key>
- <string>Mac OS X</string>
- <key>ProductUserVisibleVersion</key>
- <string>10.5.5</string>
- <key>ProductVersion</key>
- <string>10.5.5</string>
- </dict>
- </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及使用的內容介紹完了,希望本文對你有所協助!