原文連接:http://bbs.weiphone.com/read-htm-tid-7625465.htmlhtml
建議電腦要求
Windows 7/8, 32 / 64 bit
CPU Intel Core i5 / i7
內存 4GB 以上
硬盤 500GB 以上
因爲虛擬機不支持 Apple Quartz Extreme/Core Image, 須要 Quartz Extreme 的應用軟件例如 iBooks Author,Pixelmator,SketchBook 等不能在虛擬機下使用 。
安裝步驟xcode
注意:本人親測VirtualBox 4.3.6和4.3.12可用
⑴ 下載:http://pan.baidu.com/s/1hqebqYw
VirtualBox-4.3.6-91406-Win.exe
Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
HackBoot_Mav.iso
OSXMavericks2.iso (解壓 OSXMavericks2.part1.rar, OSXMavericks2.part2.rar, OSXMavericks2.part3.rar)
MultiBeast 6.2.1:http://www.cnblogs.com/yipu/p/3611464.html安全
⑵ 雙擊安裝 VirtualBox-4.3.6-91406-Win.exe 及 Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
⑶.1 在 VirtualBOX 新建虛擬電腦
名稱 : Mac OS X Mavericks
操做系統 : Mac OS X
版本 : Mac OS X 10.9 Mavericks (64 bit)網絡
⑶.2 內存分配最少 2048 MB 以上app
⑶.3 建立新的虛擬硬盤iphone
⑶.4 選擇 VDI (VirtualBox Disk Image)工具
⑶.5 選擇 Dynamically allocated測試
⑶.6 設置虛擬硬盤位置及大小, 建議大小爲 20 GB (最好 40 GB)ui
⑷.1 打開 VirtualBOX 虛擬機的設置, 在設置的系統 -> 主板, 去掉 "軟驅",取消勾選 "啓用 EFI" google
⑷.2 系統 -> 處理器, 選擇雙核 CPU 數量 = 2
⑷.3 顯示 -> 顯卡 -> 顯存大小設置到最大 128 MB
勾選 Enable 3D Acceleration
⑸.1 在設置的 Storage -> Storage Type 屬性 Controller SATA 的光盤圖標 Choose a virtual CD/DVD disk file 選擇HackBoot_Mav.iso 文件
⑸.2 在 HackBoot_Mav.iso 的啓動引導下, 以下 OSX Boot 頁面出現後,在虛擬機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 文件
⑸.3 按鍵 F5刷新後, 圖標標籤變爲 OS X Base System,回車開始安裝系統
啓動過程可能停在這裏一分鐘
⑸.4 開始時, 選擇安裝語言
⑸.5 安裝系統開始時,找不到任何有效的硬盤 , 使用菜單 實用工具 ->磁盤工具 格式化虛擬硬盤
⑸.6 左邊點選硬盤, 選擇 "抹掉", 名稱 Name 錄入 "Mavericks", 而後點擊 Erase 抹掉
⑸.7 格式化完畢, 關閉磁盤工具後, 點選 Mavericks 磁盤, 點擊 安裝
安裝系統須要 30 分鐘以上
安裝 Mac OS X 系統完畢。
⑸.8 安裝系統後, 須要從新啓動, 虛擬機選 Close 及 Power Off 關閉虛擬機
⑸.9.1 關閉 Mac OS X Mavericks 虛擬機後, 在設置的 Storage -> Storage Type Controller SATA 屬性 退出OSXMavericks2.iso
⑸.9.2 CD / DVD Drive 的光盤圖標 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 文件
⑸.10 在 HackBoot_Mav.iso 的啓動引導下, 以下 OSX Boot 頁面出現後
⑸.11 在虛擬機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 文件
⑸.12 按鍵 F5刷新後, OSX Boot 圖標標籤變爲 OS X Base System(綠燈亮),回車再次進入安裝系統
啓動過程可能停在這裏一分鐘
⑸.13 再次進入安裝系統,此次選實用工具菜單 -> 終端
⑸.14 進入終端, 安裝內核擴展,依次輸入命令
⑸.15 依次輸入命令以下:
⑸.16安裝內核擴展後, 退出終端後, 必須等待虛擬機的硬盤指示燈熄滅, Power Off 關閉虛擬機
⑹.1 關閉 Mac OS X Mavericks 虛擬機後, 在設置的 Storage -> Storage Type Controller SATA 屬性 CD / DVD Drive 的光盤圖標 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 文件
⑹.2 在 HackBoot_Mav.iso 的啓動引導下, 以下 OSX Boot 頁面出現後 , 使用右鍵選擇啓動 Mavericks (綠燈亮),回車開始啓動系統
⑹.3 啓動 Mac OS X Mavericks 虛擬機文件後, 進入 Mac OS X 設置國家
⑹.4 輸入用戶名稱和用戶初始密碼
若是連不上網,說明你的網卡驅動不能識別,可嘗試使用NAT鏈接方式鏈接網絡
也可等進入系統後,用WIN機下載MultiBeast 6.2.1,製做成ISO,掛接到虛擬機中,
這樣就能夠安裝MultiBeast了!安裝的時候只勾選Intel Pro 1000網卡驅動和變色龍便可,其它選項則容易形成沒法啓動,慎選!
MultiBeast 6.2.1下載地址:http://www.cnblogs.com/yipu/p/3611464.html
⑹.5 完成其餘安裝步驟後,不要啓動 iCloud 也不要註冊, 併成功進入 Mac OS X 系統
如須要更改時區 (左上角的 蘋果菜單 -> 系統偏好設置(System Preferences) -> Date & Time)
如須要更改語言 (左上角的 蘋果菜單 -> 系統偏好設置(System Preferences) -> Language & Text), 重啓後才更新
⑹.6 在 蘋果菜單 -> 系統偏好設置(System Preferences) -> "安全性與私隱" 裏面選擇 「任何來源」 (用於安裝 MultiBeast)
⑹.7 使用 Mac OS X Mavericks 的 Safari, 下載 http://pan.baidu.com/s/1bnb3D9P 及自動解壓 MultiBeast-Mavericks-Edition-6.0.1.zip
下載 MultiBeast 6.1 更新 : http://pan.baidu.com/s/1sjCUOGH
⑹.8 自動解壓後的文件是在 下載 文件夾裏面, 雙擊 MultiBeast 啓動安裝
點選 Quick Start, 點選 EasyBeast
⑹.9 點選 Build 及最後點擊右下角的 Install 開始安裝
⑹.10 等待幾分鐘後,安裝完畢後, 在 Mac 關機。
⑹.11 Mac關機及關閉 Mac OS X Mavericks 虛擬機後, 打開 VirtualBOX 設置虛擬機, 在 Storage -> Controller SATA 屬性退出 HackBoot_Mav.iso 文件
⑹.12 及在虛擬機設置的 系統 -> 主板 勾選 "啓用 Enable EFI"
⑹.13 啓動虛擬電腦, 會直接啓動 Mac OS X Mavericks 虛擬硬盤, 之後並不須要 Hackboot_Mav.iso 光盤文件的引導
⑺ 從新啓動虛擬電腦後, 可選擇掛上磁盤映像 xcode_5.0.1_gm_seed.dmg 安裝 Xcode 5 及command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 安裝 Command Line Tools
⑺.1 使用 Mac 的終端, 取消強制 iOS 項目的簽名
⑺.2 在 Xcode 測試編譯適用於iOS的終端 MobileTerminal 項目
下載 MobileTerminal 項目文件夾 : mobileterminal-520-A.zip
⑻.1 本地機器鏈接到虛擬機, 除了掛上磁盤映像之外, 還有 2 個方案, 方案一 使用SMB 文件共享
SMB文件共享從其餘設備訪問Windows 7
在 Windows 7的機器 控制面板 -> 全部控制面板項 -> 網絡和共享中心 -> 進階共用設定」
1) 啓用網絡搜索
2) 啓用文件和打印機共用
3) 關閉公用文件夾共享
4) 流媒體「沒關係,這個挑選你所須要的
5) 啓用文件共享對於使用設備40 -或56位加密
6) 啓用密碼保護的共用(除非你但願每一個人都在網絡上訪問)
參考 : http://support.apple.com/kb/PH13882?viewlocale=zh_CN
在 Mac 虛擬機的設置
⑻.2 本地機器鏈接到虛擬機, 方案二 本地機器使用 PuTTY 及 WinSCP 遠程登陸
⑻.2.1 在虛擬機的設置選擇 網絡 -> 端口轉發 Port Forwarding
⑻.2.2 添加規則 TCP 協議 主機端口 2222 轉發 虛擬機端口 22 以下
⑻.2.3 Mac 虛擬機, 蘋果菜單 -> 系統偏好設置 -> 共享 內啓動 遠程登陸
⑻.2.4 本地機器用 PuTTY 或 WinSCP 鏈接到虛擬機, 使用本地機器地址 localhost 及端口 2222