建議電腦要求
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)
⑶.2 記憶體配置設定最少 2048 MB 以上
⑶.3 建立新的虛拟硬碟
⑶.4 選擇 VDI (VirtualBox Disk Image)
⑶.5 選擇 Dynamically allocated
⑶.6 設定虛拟硬碟位置及大小, 建議大小為 20 GB ( 最好 40 GB)
⑷.1 打開 VirtualBOX 虛拟機的設定, 在設定的系統 -> 主機闆, 去掉 "軟驅", 取消勾選 "啟用 EFI"
⑷.2 系統 -> 處理器, 如果你的機器是4核,請選擇雙核 CPU 數量 = 2
⑷.3 顯示 -> 顯示卡 -> 顯存大小設定到最大 128 MB
勾選 Enable 3D Acceleration
⑸.1 在設定的 Storage -> Storage Type 屬性 Controller SATA 的CD光牒圖示 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 的CD光牒圖示 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 依次輸入指令如下:
- umount /Volumes/Mavericks
- hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt
- cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- hdiutil detach /Volumes/mnt
複制代碼 ⑸.16安裝核心擴充後, 退出終端後, 必須等待虛拟機的硬碟訓示燈熄滅, Power Off 關閉虛拟機
⑹.1 關閉 Mac OS X Mavericks 虛拟機後, 在設定的 Storage -> Storage Type Controller SATA 屬性 CD / DVD Drive 的CD光牒圖示 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 檔案
⑹.2 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現後 , 使用右方向鍵選擇啟動 Mavericks ( 綠燈亮),回車開始啟動系統
⑹.3 啟動 Mac OS X Mavericks 虛拟機檔案後, 進入 Mac OS X 設定國家
⑹.4 輸入使用者名稱和使用者初始密碼
⑹.5 完成其他安裝步驟後,不要啟動 iCloud 也不要注冊, 并成功進入 Mac OS X 系統
如需要更改時區 (左上角的 蘋果菜單 -> 系統偏好設定(System Preferences) -> 日期與時間(Date & Time) -> 時區(Time Zone)
如需要更改語言 (左上角的 蘋果菜單 -> 系統偏好設定(System Preferences) -> Language & Text, 重新啟動後才會更新
⑹.6 在 蘋果菜單 -> 系統偏好設定(System Preferences) -> 安全性與隐私(Security & Privacy) 裡面選擇 “任何來源” (用于安裝 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 CD光牒檔案的引導
⑺ 重新啟動虛拟電腦後, 可選擇挂上磁盤映像 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 項目的簽名
- SDKFILE="$(xcode-select --print-path)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/SDKSettings.plist"
- sudo /usr/libexec/PlistBuddy -c "Set :DefaultProperties:CODE_SIGNING_REQUIRED NO" "$SDKFILE"
- sudo /usr/bin/plutil -convert binary1 "$SDKFILE"
複制代碼 ⑺.2 在 Xcode 測試編譯适用于iOS的終端 MobileTerminal 項目
下載下傳 MobileTerminal 項目檔案夾 :
mobileterminal-520-A.zip (234.82 KB, 下載下傳次數: 1174)
⑻.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