文章目錄
- 一、背景
- 二、素材
- 2.1、virtualbox+vagrant
- 三、問題
- 3.1、安裝失敗
- 3.2、第二個失敗
- 3.3、網絡說
- 四、求助
一、背景
題主,主要是窮,沒錢買mac筆記本或相關系統的蘋果產品,哈哈,偶爾也有用過MacOS系統,只是還沒有從win系統使用習慣中轉變過來,但是自己所學的iOS移動自動化測試,卻一直沒有展示出效果,為啥呢?因為它說的是需要準備一套MacOS系統的測試環境,但是題主卻沒有mac系統的設備,只有phone而已。雖然有在win系統找到解決iOS移動自動化測試的解決方案,但還是需要有MacOS先,才能著手做下面的工作。
macOS-10.14說的還是4年前的鏡像,so?是不是virtualbox已經不適合走MacOS虛擬機路線了?
v10.14.6 currently released version
This version was created almost 4 years ago.Update macOS version to 10.14.6.
二、素材
2.1、virtualbox+vagrant
VirtualBox下載地址
VirtualBox_Extension_Pack插件下載地址
MacOS系統鏡像iSO分享地址
三、問題
3.1、安裝失敗
剛點擊開始就崩了.
macOS是創建虛擬機的名字
VBoxManage.exe modifyvm macOS --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage.exe setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"VBoxManage.exe setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"VBoxManage.exe setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"VBoxManage.exe setextradata macOS "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"VBoxManage.exe setextradata macOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage.exe setextradata macOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
# 修改屏幕分辨率為 1440 * 900
VBoxManage.exe setextradata macOS VBoxInternal2/EfiGopMode 4# VirtualBox5.2版本修改分辨率命令
VBoxManage.exe setextradata macOS VBoxInternal2/EfiGraphicsResolution 1440x900
3.2、第二個失敗
解決辦法:
VBoxManage.exe setextradata macOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
總之下一步又會出錯了,之前博主是virtualbox+vagrant方案解決本地資源實現linux虛擬機,遷移阿里云到本地環境。
3.3、網絡說
VirtualBox6下載地址
說這個版本支持,結果呢?一樣不支持,沒有一個是對的
四、求助
C站,有沒有大佬有保姆級virtualbox安裝MacOS系統虛擬機教程!