Для Windows и Linux пользователей, которые хотят запустить iOS
симулятор внутри macOS
с использованием VirtualBox
.
ТЕКУЩИЕ ПРОГРАММНЫЕ ВЕРСИИ:
- MacOS 10,14 Мохаве;
- VirtualBox 5.2.22;
- Xcode 10.
ССЫЛКА:
- Руководство: Как установить macOS 10.14 Mojave на VirtualBox в Windows? .
Подготовка VirtualBox:
- Скачать VirtualBox для вашей ОС ;
- Загрузить VirtualBox x.x.xx Oracle VM VirtualBox Extension Pack (один для всех ОС) ;
- Установить
VirtualBox
+ Extension Pack
(обычно двойным щелчком мыши -> ОС должна признать, что Extension Pack
должен быть открыт с помощью VirtualBox
);
- Скачать VirtualBox Virtual Disk с предустановленным MacOS 10.14 Mojave
- Открыть
VirtualBox
;
- Создайте новую виртуальную машину, используя
an existing virtual hard disk file
;
- [СОВЕТ] Следуйте инструкциям в Шаг 5. Настройка параметров виртуальной машины указанного руководства, если вы не знаете, как настроить виртуальную машину. Самое главное - дать MacOS как минимум 2 ядра процессора;
- Нам нужно установить некоторые конфигурации. Замените
"Virtual Machine Name"
ниже именем, которое вы использовали в шаге 6 при создании виртуальной машины:
Для Windows
пользователей нам необходимо ввести следующие строки (строка за строкой) в командной строке:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Для Linux
пользователей просто создайте файл, например myscript
, с содержанием:
#!/bin/bash
VBoxManage modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
и запустите его в терминале как source ./myscript
.
Установка macOS 10.14 Mojave на VirtualBox ( Шаг 7. Установка macOS 10.14 Mojave на VirtualBox из руководства):
- Откройте VirtualBox и запустите созданную виртуальную машину;
- Подождите несколько секунд, пока панель кодов и логотип Apple не исчезнут;
- На экране приветствия выберите свою страну и выберите продолжить;
- Выберите раскладку клавиатуры;
- Выберите, не передавайте любой тип информации и нажмите «Продолжить»;
- Решите войти с Apple ID или нет;
- Согласитесь с условиями;
- Создать учетную запись для macOS Mojave 10.14;
- Выберите внешний вид устройства Mac, будь то светлый или темный режим;
- Выберите Продолжить в окне быстрой настройки;
- Подождите несколько секунд, пока ваш Mac не будет настроен для использования.
Установить симулятор iOS:
- Установить Xcode (Нажмите синий Загрузить в правом верхнем углу, укажите свой Apple ID, и вы будете перенаправлены на
App Store
);
- Открыть
Xcode
(от App Store
или от Finder -> Applications -> Xcode
);
- Выберите
Get started with a playground
+ Blank
, чтобы пропустить все раздражающие шаги.
Тестовый участок + Симулятор использования:
==============
1,1. Открыть Xcode
;
* * 1.2 тысячу сто сорок одна. В верхнем меню выберите Xcode -> Open Developer Tool -> Simulator
;
1,3. [СОВЕТ] Вы можете Keep in Dock
Симулятор, поэтому вам не нужно каждый раз запускать Xcode
;
1.4. В верхнем меню выберите Hardware -> Device
, чтобы выбрать устройство / iOS для моделирования;
1,5. [СОВЕТ] В верхнем меню выберите вкладку Hardware -> Manage Devices...
+ Simulators
для установки пакетов с другими версиями iOS;
1,6. Откройте свой сайт в Simulator's iOS Safari
;
==============
2,1. Open Desktop Safari;
2,2. В верхнем меню выберите вкладку Safari -> Preferences...
+ Advanced
-> Tick Show Develop menu in menu bar
;
2.3. В верхнем меню выберите Develop -> SIMULATED DEVICE -> YOUR SITE
.