IPhone開發(fā)環(huán)境搭建教程
IPhone開發(fā)環(huán)境搭建是本文要介紹的內容,主要介紹的是平衡環(huán)境搭建,很詳細的為友們介紹了iphone開發(fā),先來看詳細內容。
一、 確定Mac OS的版本號
版本號:Mac OS X version 10.5.5
- CPU: Processor 1 GHz PowerPC G4
- iPhone SDK:iPhone_sdk_for_iPhone_os_2.2.19m2621afinal.dmg
說明:每個IPhone SDK可能兼容的Mac OS都不同,該SDK支持10.5.3以后的版本。還有,Intel 和 PowerPC 不同的CPU設置文件也不同,同一種CPU不同型號,設置也不同(注意PowerPC G3/G4/G5不同型號),詳細請看下文。
重點的是:官方的iPhone SDK只支持Intel Mac with OSX 10.5.
二、安裝IPhone SDK
1. iPhone sdk 的后綴名為.dmg,只要雙擊該文件,彈出一個對話框,點“skip”,這就看到里面有3個文件,分別是About iPhone SDK.pdf 、iphone sdk.mpkg 、 Packages.如下圖:
2. 雙擊iPhone sdk.mpkg,按引導到Custom Install on”Macintosh HD”那步,如圖:
這是會看到iPhone SDK不可選,不知道是什么問題,不用害怕,下面有解決方案,我們是把可選的都選了,讓所有的包都安裝到默認的路徑下。
注意: Developer Tools Essentials那個包的安裝路徑(默認為/Developer),等下安裝iPhone SDK 時需要安裝到同一路徑下。
其實這一步已經安裝好了Xcode3.1 了。
3. 安裝iPhone SDK.
進入到剛才的前面.mdg包里面的Packages文件夾,即***張圖中的Packages文件夾,選擇如下5個包逐個安裝。各個包名均以iphone*開頭。
注意:
要安裝到和Developer Tools Essentials同一目錄,即/Developer
如果已經安裝到其他目錄,可以不用重裝。進入到安裝目錄,默認是/Platforms,然后復制 iPhone.platform 和iPhoneSimulator.platform 到 /Developer/Platform,注意不要把整個/Platforms復制。
現(xiàn)在還不能建立iphone 項目,就算建好也編譯不過。出現(xiàn)如下錯誤:
- No architectures to compile for (ONLY_ACTIVE_ARCH = YES, active arch = ppc, i386 VALID_ARCHS =)
所以需要進一步配置文件
4. 配置Architectures.xcspec文件
因為官方的iPhone SDK只支持Intel Mac with OSX 10.5.。所以要更改所有intel的配置。
進入到
- /Developer/Platforms/iPhoneSimulator.platform/Developer/
- Library/Xcode/Specifications/
你會看到3個文件,修改其中的Architectures.xcspec文件
注意:不要用copy內頁代碼來改,要用手動輸入,因為網頁編碼不一致問題。
具體修改如下:
- (
- // 32-Bit
- { Type = Architecture;
- Identifier = Standard;
- Name = "Standard (iPhone Simulator: i386, ppc)";
- Description = "32-bit iPhone Simulator architectures";
- ListInEnum = YES;
- SortNumber = 1;
- RealArchitectures = ( i386, ppc );
- ArchitectureSetting = "ARCHS_STANDARD_32_BIT";
- },
- // Old-style Debug
- { Type = Architecture;
- Identifier = Native;
- Name = "Native Architecture of Build Machine";
- Description = "32-bit for build machine";
- ListInEnum = YES;
- SortNumber = 101;
- ArchitectureSetting = "NATIVE_ARCH";
- },
- // G3
- { Type = Architecture;
- Identifier = ppc;
- Name = "Minimal (32-bit PowerPC only)";
- Description = "32-bit PowerPC ";
- PerArchBuildSettingName = "PowerPC";
- ByteOrder = big;
- ListInEnum = No;
- SortNumber = 201;
- },
- // G4 這個是我臺機的型號
- { Type = Architecture;
- Identifier = ppc7400;
- Name = "PowerPC G4";
- Description = "32-bit PowerPC for G4 processor";
- ByteOrder = big;
- ListInEnum = NO;
- SortNumber = 202;
- },
- // G5 32-bit
- { Type = Architecture;
- Identifier = ppc970;
- Name = "PowerPC G5 32-bit";
- Description = "32-bit PowerPC for G5 processor";
- ByteOrder = big;
- ListInEnum = NO;
- SortNumber = 203;
- },
- // Intel
- { Type = Architecture;
- Identifier = i386;
- Name = "Intel";
- Description = "32-bit Intel";
- PerArchBuildSettingName = "Intel";
- ByteOrder = little;
- ListInEnum = NO;
- SortNumber = 105;
- },
- )
注意:不要copy,只能手輸入以上代碼,否則出錯!!
這樣就完成設置了。
簡單Interface Builder工程,實現(xiàn)Hello World.
雙擊 /Developer/Applications/Xcoide.app
記得要到下面隱藏的快捷方式欄去找剛啟動的Xcode,然后File->new project.
選擇 View-Based Application.
然后,命名工程。
展開Groups&Files 下的 Resources目錄,選擇雙擊MainWindow.xib,就會彈出xib主窗口和libery窗口,如果沒有,可以通過Tools來調出窗口。Libery里有不同的控件,可以拖放到View窗口里,單擊選中控件,選擇Tools->inspetor打開屬性窗口修改控件屬性。
然后
- File->Save,Build->build and run.
小結:IPhone開發(fā)環(huán)境搭建教程的內容介紹完了,希望本文對你有所幫助!