日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows下安装苹果iPhone开发环境xcode图文教程

發布時間:2024/1/23 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows下安装苹果iPhone开发环境xcode图文教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為只有在mac系統上才能安裝xcode哦~所以我們只有在Windows下先安裝虛擬機,然后在虛擬機上安裝mac系統。

Xcode for Mac(蘋果軟件開發工具)? 官方最新版

http://www.6686.com/soft/2264.html

  安裝條件:

  軟件:

  VMware

  Mac OS

  iPhone SDK

  Darwin.iso或Rebel EFI.iso 引導光盤ISO鏡像文件

  硬件:一臺擁有支持虛擬技術的64位雙核處理器和2GB以上內存的PC。

  1.下載安裝包

  2.安裝虛擬機VMWare

  虛擬機VMWare Workstation 9安裝使用教程

  2.1安裝虛擬機

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

  2.2 創建虛擬機

  使用File->New->Virtual Machine創建一個虛擬機。

?

?

  在選擇操作系統時,選擇Other->FreeBSD 64-bit。

?

  選擇要保存的路徑,點擊Browse選擇。

?

?

  點擊Finish出現如下圖

?

[page_break]

?

  2.3虛擬機設置

  1.CPU設置為1核即可,2核也可以。

  2.內存建議設置為:1024MB。

  3.硬盤最少分配15GB。 最好30GB

  4.刪除軟驅。

  可以在Customize Hardware選項中,將軟驅刪除,因為我們不會再用軟驅。

  在Devices中雙擊列表中其中一個進行修改

?

  Memory是內存大小,修改為1024

  Processors是cpu修改為1(默認是1)

  Hard Disk(SCSI)是硬盤,修改為30

  然后再把Floppy刪除。選中它點擊Remove就可以刪除

  修改后點擊OK保存后如圖

?

  2.4虛擬機修改

  在剛建立的虛擬機目錄下找到一個擴展名為.vmx的文件,

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

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

  修改完后是:guestOS = "darwin10",保存修改后的文件。

  現在,在虛擬機的左上角, 就可看到操作系統版本顯示為:MAC OS X Server 10.6。

?

  若仍顯示為FreeBSD 64-bit,則需要重啟一下虛擬機VMWare。

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

  3.在虛擬機VMWare上安裝Mac OS

  虛擬機VMware 9安裝蘋果MAC OSX 10.8圖文教程

  3.1用Darwin.iso或者Rebel EFI.iso鏡像進行引導。

  在Devices中雙擊CD/DVD(IDE)

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

  選擇右側的Use ISO image file,

  點Browse加載Darwin.iso或Rebel EFI.iso。

  裝載完鏡像文件后,現在啟動虛擬機,點擊下Power on this virtual machine。點擊VMWare工具右下角的光盤樣重新導入鏡像。然后點擊虛擬機的重新加載。

  重新加載

?

  導入成功的話會出現下圖

?

[page_break]

?

  先演示使用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”選項打勾。

  成功導入會出現如下圖界面

?

  然后再導入Mac OS的鏡像,同樣記得給“Connected”選項打勾。出現下圖

?

[page_break]

?

  經過一陣準備階段就進入了蘋果系統的安裝過程;

?

  點擊箭頭,進入下圖

?

  在這里特別提一下,有的同學在進行到選擇安裝盤的步驟時看不到硬盤選項,

  在屏幕上方的菜單中找到“實用工具”->“磁盤工具”;

  對你的虛擬硬盤執行“抹掉”操作;

?

  操作完成后關閉“磁盤工具”窗口就OK了;

?

  完成了,可以看到磁盤

?

?

[page_break]

?

  根據你的電腦配置不同,大概進行幾十分鐘的安裝,你就可以用上蘋果操作系統了。

  看到下圖的界面,表示你的系統已經安裝完成,需要重新啟動。

  重新啟動前你要特別注意,先要去掉安裝時在CD/DVD(IDE)設備上加載的蘋果DMG鏡像,

  換上Darwin或者Rebel EFI引導鏡像,否則你將不能成功引導安裝好的MAC OS X系統。

  如果使用一種引導失敗,可以試著使用其他的引導鏡像。

  還有需要在VMWare里的MAC系統上安裝聲卡、顯卡等驅動的朋友,可以在網上尋找相關文章和驅動,

  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,并點擊“好”按鈕確認,即可打開該共享目錄:

  5.安裝iphoneSDK:

  二、 安裝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復制。

  現在還不能建立iphone 項目,就算建好也編譯不過。出現如下錯誤:

  No architectures to compile for (ONLY_ACTIVE_ARCH = YES, active arch = ppc, i386 VALID_ARCHS =)

  所以需要進一步配置文件

  此步驟先別做,先編寫、編譯HelloWorld項目,若出現問題再解決。

  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,只能手輸入以上代碼,否則出錯!!

  這樣就完成設置了。

?

[page_break]

?

?  簡單Interface Builder工程,實現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.

  大功告成!!

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

  搞定了,希望對大家有幫助。

總結

以上是生活随笔為你收集整理的Windows下安装苹果iPhone开发环境xcode图文教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。