天天看點

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

建議電腦要求

    Windows 7, 32 / 64 bit

    CPU Intel Core i5 / i7

    記憶體 4GB 以上

    硬碟 500GB 以上

由于虛拟機不支援 Apple Quartz Extreme/Core Image, 需要 Quartz Extreme 的應用軟體例如 iBooks Author,Pixelmator,SketchBook 等不能在虛拟機下使用 。

安裝步驟

⑴ 下載下傳: 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)

⑵ 輕按兩下安裝 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)

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑶.2 記憶體配置設定最少 2048 MB 以上

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑶.3 建立新的虛拟硬碟

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑶.4 選擇 VDI (VirtualBox Disk Image)

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑶.5 選擇 Dynamically allocated

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑶.6 設定虛拟硬碟位置及大小, 建議大小為 20 GB ( 最好 40 GB)

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑷.1 打開 VirtualBOX 虛拟機的設定, 在設定的系統 -> 主機闆, 去掉 "軟驅", 取消勾選 "啟用 EFI"

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑷.2 系統 -> 處理器, 如果你的機器是4核,請選擇雙核 CPU 數量 = 2

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑷.3 顯示 -> 顯示卡 -> 顯存大小設定到最大 128 MB

勾選 Enable 3D Acceleration

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.1 在設定的 Storage -> Storage Type  屬性 Controller SATA 的CD光牒圖示 Choose a virtual CD/DVD disk file 選擇 HackBoot_Mav.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.2 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現後,在虛拟機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.3 按鍵 F5重新整理後, 圖示标簽變為 OS X Base System,回車開始安裝系統

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

啟動過程可能停在這裡一分鐘

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.4 開始時, 選擇安裝語言

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.5 安裝系統開始時,找不到任何有效的硬碟 , 使用菜單 實用工具 -> 磁盤工具  格式化虛拟硬碟

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.6 左邊點選硬碟, 選擇 "抹掉", 名稱 Name 錄入 " Mavericks",  然後點選 Erase 抹掉

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.7 格式化完畢, 關閉磁盤工具後, 點選 Mavericks 磁盤, 點選 安裝

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

安裝系統需要 30 分鐘以上

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

安裝 Mac OS X 系統完畢。

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.8 安裝系統後, 需要重新啟動, 虛拟機選 Close 及 Power Off 關閉虛拟機

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.9.1 關閉 Mac OS X Mavericks 虛拟機後, 在設定的 Storage -> Storage Type  Controller SATA 屬性 退出 OSXMavericks2.iso

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.9.2 CD / DVD Drive 的CD光牒圖示 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.10 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現後

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.11 在虛拟機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.12 按鍵 F5重新整理後, OSX Boot 圖示标簽變為 OS X Base System( 綠燈亮),回車再次進入安裝系統

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

啟動過程可能停在這裡一分鐘

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.13 再次進入安裝系統,這次選實用工具菜單  -> 終端

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.14 進入 終端, 安裝核心擴充,依次輸入指令

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑸.15 依次輸入指令如下:

  1. umount /Volumes/Mavericks
  2. hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt
  3. cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
  4. cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
  5. cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions
  6. chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
  7. chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
  8. chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
  9. chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
  10. chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
  11. chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
  12. hdiutil detach /Volumes/mnt

複制代碼 ⑸.16安裝核心擴充後, 退出終端後, 必須等待虛拟機的硬碟訓示燈熄滅, Power Off 關閉虛拟機

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.1 關閉 Mac OS X Mavericks 虛拟機後, 在設定的 Storage -> Storage Type  Controller SATA 屬性 CD / DVD Drive 的CD光牒圖示 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.2 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現後 , 使用右方向鍵選擇啟動 Mavericks ( 綠燈亮),回車開始啟動系統

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.3 啟動 Mac OS X Mavericks 虛拟機檔案後, 進入 Mac OS X 設定國家

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.4 輸入使用者名稱和使用者初始密碼

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.5 完成其他安裝步驟後,不要啟動 iCloud 也不要注冊, 并成功進入 Mac OS X 系統

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

    如需要更改時區 (左上角的 蘋果菜單 -> 系統偏好設定(System Preferences) -> 日期與時間(Date & Time) -> 時區(Time Zone)

    如需要更改語言 (左上角的 蘋果菜單 -> 系統偏好設定(System Preferences) -> Language & Text, 重新啟動後才會更新

⑹.6 在 蘋果菜單 -> 系統偏好設定(System Preferences) -> 安全性與隐私(Security & Privacy) 裡面選擇 “任何來源” (用于安裝 MultiBeast)

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.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 啟動安裝

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

點選 Quick Start, 點選   EasyBeast

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.9 點選 Build 及最後點選右下角的 Install 開始安裝

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.10 等待幾分鐘後,安裝完畢後, 在 Mac 關機。

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.11 Mac關機及關閉 Mac OS X Mavericks 虛拟機後,  打開 VirtualBOX 設定虛拟機, 在 Storage -> Controller SATA 屬性退出 HackBoot_Mav.iso 檔案

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.12 及在虛拟機設定的 系統 -> 主機闆 勾選 "啟用 Enable EFI"

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑹.13 啟動虛拟電腦, 會直接啟動 Mac OS X Mavericks 虛拟硬碟,  以後并不需要 Hackboot_Mav.iso CD光牒檔案的引導

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑺ 重新啟動虛拟電腦後, 可選擇挂上磁盤映像 xcode_5.0.1_gm_seed.dmg 安裝 Xcode 5 及 command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 安裝 Command Line Tools

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑺.1 使用 Mac 的終端, 取消強制 iOS 項目的簽名

  1. SDKFILE="$(xcode-select --print-path)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/SDKSettings.plist"
  2. sudo /usr/libexec/PlistBuddy -c "Set :DefaultProperties:CODE_SIGNING_REQUIRED NO" "$SDKFILE"
  3. sudo /usr/bin/plutil -convert binary1 "$SDKFILE"

複制代碼 ⑺.2 在 Xcode 測試編譯适用于iOS的終端 MobileTerminal 項目

下載下傳 MobileTerminal 項目檔案夾 :

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

mobileterminal-520-A.zip (234.82 KB, 下載下傳次數: 1174)

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑻.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 虛拟機的設定

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑻.2 本地機器連接配接到虛拟機, 方案二 本地機器使用 PuTTY 及 WinSCP 遠端登入

⑻.2.1 在虛拟機的設定選擇 網絡 -> 端口轉發 Port Forwarding

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑻.2.2 添加規則 TCP 協定 主機端口 2222 轉發 虛拟機端口 22 如下

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑻.2.3 Mac 虛拟機, 蘋果菜單 -> 系統偏好設定 -> 共享 内啟動 遠端登入

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5

⑻.2.4 本地機器用 PuTTY 或 WinSCP 連接配接到虛拟機,  使用本地機器位址 localhost 及端口 2222

在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5
在 Win 7 下使用 VirtualBOX 虛拟機安裝 OS X 10.9 Mavericks 及 Xcode 5