在Windows中用虛擬機進行iPhone開發--第一篇

在Windows上進行iPhone開發一直是一個比較奢侈的想法, 因爲蘋果把iPhone開發的環境都設計在了Mac平臺上, 本文通過一系列講解試圖把iPhone開發的全部過程進行一個描述,希望對於初學者有幫助. 還不知道會有幾篇文章, 看情況吧, 這一篇文章主要講解環境搭建. 這是很麻煩的一步, 希望能給大家節省很多時間.

1.  在網上search “完美VMware虛擬機這個版本是一個直接安裝完成的版本, 下載完成後是一個3G左右的壓縮文件,把其中的虛擬機和VMWare解壓縮, 安裝VMWare 6.5 然後直接打開dmx文件即可. 注意下載不要用迅雷, 否則到99%會失敗.

2.  直接運行後的mac os 10 是一個10.5.5 的版本, 需要做一些調整:

A.      網卡. 要編輯vmware設置(虛擬機關機後), 把網絡設置改成NAT, VMNet8 或者VMNet1 重啓.

B.      光驅, 該成Auto Detect. 否則檢測不到.

C.      賬戶: 缺省的MeMac.cn的賬戶不知道密碼所以需要密碼重設,否則無法安裝軟件: 重啓, 在啓動界面點回車,輸入 –s 用單用戶模式登入.
敲入/sbin/mount –a

輸入passwd MeMac.cn 更改密碼.

進入後界面爲中文:

Mac OS 界面

 

3.  下載Iphone SDK Xcode. 在這裏下載http://finux.javaeye.com/blog/663437 , 我選擇的是iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard, 因爲10.5.5只能支持到3.1

4.  拷貝SDKMAC
下載完成後放到Window系統就可以, 然後在WindowsMAC中分別開一個QQ. 用文件的方式把SDK傳到MAC, QQ可以檢測網絡,因此傳送速度和本地硬盤拷貝一樣, 很快
.
第二種方法就是把SDK刻到光盤上, 然後再MAC裏面可以直接打開光驅. 我兩種都試過, 第二種更方便.

5.  安裝SDKXCode.
安裝時會報告說這個版本的SDK只能在10.5.7上的Leopard, 更改一下/System/CoreServices/SystemVersion.plist文件中的系統版本就可以, 10.5.5 改成10.5.7. 更改方法可以參照更改MeMac密碼的方式. 用管理員使用vi進行更改, 關於vi使用命令可在網上搜索.

改完後重啓, 然後雙擊光驅打開下載的dmg文件, 會有一個校驗的過程, 可以選跳過. 然後直接點擊IphoneSDK開始安裝. 注意要把所有iphoneSDK相關的全部都去掉, 否則安裝回報CPU錯誤,整個虛擬機都有可能報廢. System Tools Unix Development…可以裝, 不過感覺對iphone開發用處不大. 就沒裝.

SDK 安裝界面

 

6.  進入環境: 在安裝目錄的Iphone/Applications目錄中找到XCode, 打開, 進入XCode開發環境:

XCode歡迎界面

 

7.  Xcode啓動後,選擇“File”菜單中“New Project”命令,會彈出“Assistant”對話框,裏面包含了各種可以創建的工程類型:我們先從最簡單的非圖形界面的Objective-C程序開始,向下移動滾動條找到並選擇“FoundationTool”標題下的“Command Line Utility”項。爲你的程序起一個名字,比如叫“Test”,在選擇一個保存路徑,之後單擊“Finish”。

點擊Build And Go, 程序就可以編譯運行, 可以在左邊的Group&Files當中的Products中看到編譯好的程序, 雙擊運行. Object C和一般的C大體相似. 有少數不同, NSLog來做printf.

 

Reference:

作者: [email protected], 轉載請註明出處 

XCode開發入門引導: http://www.cocoachina.com/bbs/read.php?tid-949.html 

Object C 快速語法參考: http://www.cublog.cn/u1/49717/showart_2122262.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章