@pfemidi
Тут могло бы быть краткое описание меня

Насколько реально установить полноценную MacOS в VirtualBox под Linux x86-64?

С середины-конца сентября мне на две, максимум три недели потребуется пользоваться Xcode, а Xcode существует вроде как только для мака.

1) Вариант с https://hackintosh.com/ не подходит потому что живую (насколько я понял что в случае с Hackintosh "полуживую", но как-то работающую на обычном компе) MacOS мне устанавливать некуда -- у меня основная OS это Linux был, есть и будет, урезать разделы диска (или ставить другой диск) специально для установки Hackintosh я не собираюсь и не буду.

2) Вариант с покупкой настоящего макбука, даже б/у, тоже не подходит по причине того, что Xcode мне понадобится максимум на три недели и после этого он будет мне абсолютно не нужен, а покупать макбук за ради трёх недель пользования, а после он будет или продан, или заброшен в самый дальний угол антресолей мне ну совсем не кажется выгодным.

Обнаружил я что VirtualBox якобы позволяет установить виртуальную машину с MacOS.

И поэтому собственно вопросы такие (для маководов вопросы вполне покажутся глупыми, но с учётом того что я ни разу в жизни даже не видел MacOS иначе как на картинках, то для меня эти вопросы более чем актуальные):

1) Насколько реально установить полноценную MacOS в VirtualBox под Linux x86-64?

2) Если это реально, то какую версию MacOS выбрать? Там в списке VirtualBox куча поддерживаемых разных версий MacOS, мне надо какую-нибудь из последних x86 64bit (.iso с нужной MacOS как-нибудь и где-нибудь найду) чтобы там гарантированно работала последняя версия Xcode.
  • Вопрос задан
  • 817 просмотров
Решения вопроса 1
@sergiodev
1) Да, это реально, есть даже скрипт на GitHub, который автоматизирует установку: https://github.com/myspaghetti/macos-virtualbox

Я им сам пользовался однажды, система загружалась, и даже что-то работало. Но учтите, что графика будет тормозить в виртуалке. Код редактировать будет трудновато.

Ещё как вариант можно поставить macOS на VMWare Player - у меня там работало намного шустрее, но давно было дело, возможно уже не поддерживаются более свежии версии ОС. Я ставил VMWare Unlocker, чтобы разблокировать установку гостевой macOS, т.к. из коробки эта возможность недоступна в UI.

2) Лучше какую-нибудь не самую последнюю, обычно с ними больше всего проблем. Но это ещё и зависит от того, какая версия Xcode вам требуется. Рекомендую обратиться к этой табличке:

https://developer.apple.com/support/xcode/

Сейчас для разработки под iOS нужна как минимум Xcode 14, скорее всего. С более старыми версиями могут возникнуть проблемы с загрузкой в App Store.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Drno
Насколько помню на rutracker .org - были готовые образы виртуалок
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы