Из этой статьи вы узнаете, как установить Xcode на Mac или ПК с Windows под управлением VirtualBox.
Шаг
Метод 1 из 2: в Windows 10, 8.1 и 7

Шаг 1. Загрузите и установите программу VirtualBox для Windows
Эта программа представляет собой бесплатный гипервизор с открытым исходным кодом, который позволяет запускать несколько виртуальных машин, включая Xcode для MacOS.
-
Визит https://www.virtualbox.org/wiki/Downloads и нажмите " Хосты Windows " Файл будет загружен сразу после этого (вам может потребоваться нажать кнопку « Сохранить " или " Скачать " продолжить).
На компьютере должна быть установлена 64-разрядная версия Windows с объемом оперативной памяти не менее 4 ГБ
- Запустите установочный файл, затем следуйте инструкциям на экране, чтобы завершить процесс.

Шаг 2. Загрузите macOS High Sierra Final
Вы можете скачать бесплатную версию RAR здесь.
Если вы не можете загрузить его из-за слишком большого размера файла (6 ГБ), вы можете найти здесь исправление или обходной путь

Шаг 3. Извлеките загруженный файл RAR
Вы можете использовать приложение-распаковщик, поддерживающее формат RAR, например WinRAR или WinZip. После извлечения файлов у вас будет папка, содержащая файл High Sierra «.vmdk» и расширение «.txt».

Шаг 4. Откройте VirtualBox
Вы можете найти его в разделе « Все приложения »В меню« Пуск ».

Шаг 5. Щелкните New
Он находится в верхнем левом углу окна приложения. После этого загрузится диалоговое окно «Создать виртуальную машину».

Шаг 6. Введите OSX в поле «Имя»

Шаг 7. Выберите Mac OS X в раскрывающемся меню «Тип»

Шаг 8. Выберите macOS 10.13 High Sierra (64-разрядная версия). или MacOS 64-Bit из раскрывающегося меню «Версия».
Если вы не видите 64-битную опцию, включите «VT-x» или виртуализацию («виртуализацию») в настройках BIOS. Прочтите эту статью, чтобы узнать, как получить доступ к BIOS
Шаг 9. Щелкните Далее
Он находится внизу окна.

Шаг 10. Перетащите ползунок на желаемый размер памяти
Этот ползунок определяет, сколько места на жестком диске вы выделите для High Sierra. Хорошая идея - использовать 3-6 ГБ.
Шаг 11. Щелкните Далее

Шаг 12. Создайте жесткий диск
Чтобы создать его, выполните следующие действия:
- Нажмите кнопку рядом с «Использовать существующий виртуальный жесткий диск».
- Щелкните значок поиска.
- Найдите ранее извлеченный файл High Sierra «.vmdk».
- Выберите файл и нажмите " Создавать ”.

Шаг 13. Щелкните Параметры
Он находится в верхнем левом углу окна.

Шаг 14. Отредактируйте виртуальную машину
Внесите следующие обновления в настройки машины:
-
Нажмите Система »В левом столбце.
- На вкладке материнской платы выберите « ICH9 »В меню« Набор микросхем », затем установите флажок рядом с« Включить EFI ”.
-
На вкладке " Процессор ", выбирать"
Шаг 2.»В качестве номера процессора, затем сдвиньте ползунок« Ограничение выполнения »до числа« 70% ”.
-
Нажмите Отображать »В левом столбце.
На вкладке " Экран ", выбирать " 128 МБ »Как значение« Видеопамять ».
- Нажмите " Ok », Чтобы сохранить изменения.

Шаг 15. Закройте VirtualBox
Вы можете закрыть программу, нажав кнопку Икс »В правом верхнем углу окна приложения.

Шаг 16. Откройте на ПК многоуровневое окно командной строки
Чтобы открыть его, выполните следующие действия:
- Введите cmd в поле поиска на панели задач.
- Щелкните правой кнопкой мыши " Командная строка »В результатах поиска.
- Нажмите " Запустить от имени администратора " Откроется черное окно с командной строкой.

Шаг 17. Выполните следующие команды через командную строку
Выполните команды последовательно, но замените адрес каталога на расположение VirtualBox, а «Имя ВМ» на имя виртуальной машины:
- Введите cd "C: / Program Files / Oracle / VirtualBox \" и нажмите Enter.
- Введите VBoxManage.exe modifyvm "Имя ВМ" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff и нажмите Enter.
- Введите VBoxManage setextradata «Имя виртуальной машины» «VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct» «MacBookPro11, 3» и нажмите Enter.
- Введите VBoxManage setextradata «Имя виртуальной машины» «VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion» «1.0» и нажмите Enter.
- Введите VBoxManage setextradata «Имя виртуальной машины» «VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct» «Iloveapple» и нажмите Enter.
- Введите VBoxManage setextradata «Имя виртуальной машины» «VBoxInternal / Devices / smc / 0 / Config / DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc» и нажмите Enter.
- Введите VBoxManage setextradata "Имя виртуальной машины" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1 и нажмите Enter.

Шаг 18. Снова откройте VirtualBox
Вы также можете закрыть окно командной строки, если хотите.

Шаг 19. Щелкните Пуск
Это значок зеленой стрелки в верхнем левом углу окна приложения.

Шаг 20. Настройте виртуальный компьютер Mac
Следуйте инструкциям на экране, чтобы настроить High Sierra, как при настройке нового компьютера. После этого войдите в свой Apple ID, когда будет предложено. Когда закончите, виртуальный Mac отобразит домашний экран.

Шаг 21. Откройте App Store.
Он находится в доке внизу экрана.

Шаг 22. Найдите Xcode
Введите xcode в строку поиска в правом верхнем углу окна App Store и нажмите Enter.

Шаг 23. Щелкните Xcode
Эта опция - первый результат поиска. Найдите синий значок в App Store с молотком.

Шаг 24. Щелкните Получить
Если вы не вошли в систему под своим идентификатором Apple ID во время первоначальной настройки, вам необходимо войти под своим идентификатором на этом этапе.

Шаг 25. Щелкните Установить
Xcode будет установлен на виртуальный Mac. По завершении отобразится кнопка «Открыть».

Шаг 26. Нажмите «Открыть», чтобы запустить Xcode

Шаг 27. Щелкните Согласен
Он находится в правом нижнем углу всплывающего окна лицензионного соглашения.

Шаг 28. Введите пароль администратора Mac, чтобы продолжить
После этого Xcode установит некоторые дополнительные функции.

Шаг 29. Начните новый проект
- Если вы впервые используете Xcode, выберите « Начни с детской площадки »Для кодирования во встроенном« шаблоне »или среде.
- Чтобы начать проект с нуля, нажмите « Создать новый проект Xcode ”.
- Если вам будет предложено включить режим разработчика на Mac, нажмите « Ok ”.
Метод 2 из 2: в MacOS

Шаг 1. Откройте App Store.
Значок App Store находится в Dock, который обычно отображается внизу экрана.

Шаг 2. Введите xcode в строку поиска и нажмите Return
Будет отображен список подходящих результатов поиска.

Шаг 3. Щелкните Xcode
Эта опция - первый результат поиска. Найдите синий значок в App Store с молотком.

Шаг 4. Щелкните Получить

Шаг 5. Щелкните Установить
Xcode будет загружен и установлен на компьютер. После завершения установки кнопка «Установить» изменится на кнопку «Открыть».

Шаг 6. Щелкните Открыть
После этого запустится Xcode.

Шаг 7. Щелкните Согласен
Он находится в правом нижнем углу всплывающего окна лицензионного соглашения.

Шаг 8. Введите пароль администратора
Xcode установит на компьютер дополнительные компоненты.

Шаг 9. Начните новый проект
- Если вы впервые используете Xcode, выберите « Начни с детской площадки »Для кодирования во встроенном« шаблоне »или среде.
- Чтобы начать проект с нуля, нажмите « Создать новый проект Xcode ”.
- Если вам будет предложено включить режим разработчика на Mac, нажмите « Ok ”.