Статья о том как установить себе "macOS Monterey" в виртуальной машине на обычном PC без покупки для этой цели макбука или айМака.
По идее это просто туториал как получить у себя на обычном PC систему macOS и Xcode, но так как я тут нахожусь в состоянии "Отхабренный" я могу отправлять статьи только в "Профильные хабы". По этой статье больше бы подошло "Tutorial", но такого хаба я не нашёл и поэтому выбрал наиболее близкие хабы по теме статьи: "Настройка Linux" и "Разработка под iOS". И КДПВ тоже я выбрал идиотскую -- просто сделал скриншот со своего компа где продемонстировал версию macOS и версию установленного у меня Xcode.
Итак сама статья.
Понадобилась мне macOS внезапно, то есть не macOS, а конкретно Xcode. Но Xcode, гад, существует только в версии для macOS, поэтому и macOS понадобилась.
Никаких macbook и никаких iMac у меня нет, только обычный PC. Поэтому ничтоже сумняшеся, куда деваться, полез в интернеты, читать как можно заиметь macOS не покупая компьютер от Apple. Перерыл кучу ссылок. Hackintosh (https://hackintosh.com/) отмёл сразу, у меня компу уже лет семь и он по железу уже не подойдёт для установки Хакинтоша. Решил обойтись малой кровью -- в виртуалке попробовать установить macOS. Так как платные программы не особо люблю, то искал исключительно установку макоси в VirtualBox ибо он бесплатен и у меня он уже был установлен.
Только вот не сработали у меня эти рекомендации и руководства из интернета. Вернее сработали, но я смог установить в VirtualBox лишь "macOS Catalina" трёхлетней давности, а более поздние версии macOS, то есть (в порядке повышения версий от "Catalina") ни "Big Sur", ни "Monterey", ни "Ventura", ни тем более бету "Sonoma" установить не удалось.
Делать нечего, установил я что удалось установить, то есть "Catalina". А в "Catalina", блин, в "Swift SDK" не оказалось тех функций которые мне были необходимы. Они появились в более позднем "Swift SDK", в версии для "iOS 16.0", которого для "macOS Catalina" три года назад ещё не существовало, в "Catalina" была максимальная версия "Swift SDK" для "iOS 14.0" и не выше. И подумал я тогда: "А чего это я как дурак сижу с установленной в виртуальной машине "macOS Catalina", которому уже три года и до сих пор старьё такое запускаю в котором "Swift SDK" не отвечает современным традициям, а Xcode 12.4, максимальная версия для "Catalina", даже отказывается читать современные исходники от Xcode четырнадцатой и пятнадцатой версии, посылает меня далеко и надолго? Надо бы мне постараться и ВИРТУАЛЬНУЮ macOS установить посвежее чем Catalina!". Подумал я так и... Сказано -- СДЕЛАНО! Решил я сгруппировать все знания которые я до этого нашёл в интернете, добавить к ним до чего додумался сам и попробовать таки установить вместо "macOS Catalina" версию посвежее.
Сначала решил попробовать вместо бесплатного VirtualBox бесплатный VMware Player, в интернете прочёл что с ним проблем почему-то меньше в отношении именно macOS. Установил его и попробовал в нём последовательно, с понижением версии macOS, начиная с текущей и ниже до Catalina, установить следующее (начал со самой старшей на нынешнее время, с "Ventura". Ибо "Sonoma" хотя и самая распоследняя версия, но она пока ещё в бете находится, так что "macOS Ventura" пока что последняя АКТУАЛЬНАЯ версия на сегодняшний день):
"macOS Ventura" -- не вышло, трапается в kernel panic при установке.
"macOS Monterey" -- не вышло, уходит в бесконечный цикл "Система готова к установке, нажмите "Continue", далее я нажимаю "Agree" и "Continue", после "Monterey" час устанавливается, перегружается и опять выходит точно туда же, в самое начало установки: "Система готова к установке, нажмите "Continue".
"macOS Big Sur" -- не вышло по причине того, что он как только перешёл в режим установки то сразу же мышь у меня в нём стала нажиматься с пяти раз хорошо если на шестой, а мышиный курсор двигался такими рывками, что я даже не смог ни разу нажать "Continue" для продолжения установки -- пытаюсь выбрать язык системы в самом начале инсталляции, а после не могу мышь подвести к кнопке "Continue" -- прыгает по экрану, бегает туда-сюда и всё, а мне не даётся! Минут пятнадцать попробовал мышь подвигать и плюнул я на этот "Big Sur".
"macOS Catalina" -- вот он установился вообще без проблем, как до этого у меня установился в VirtualBox. Но это у меня и в VirtualBox до этого было, так что это не интересно, я хотел чтобы версия macOS была посвежее.
После посидел ещё немного, поразмышлял, подумал, скачал с торрентов уже не Player, а полноценный VMware Workstation Pro версии 17.0.0 и установил. Да, кракнутый. Но куда же деваться? Попробовал установить в него все версии macOS про которые высказался выше. Точно такая же фигня -- или трап при установке, или выходит в бесконечный цикл при установке, или мышиный курсор вообще не адеватен -- ни сдвинуть его толком, ни нажать -- тормозит как не пойми что и прыгает по экрану так что не поймать. А вот Catalina опять установился "на ура", без проблем вообще. НО МНЕ ЖЕ НАДО БЫЛО ВЕРСИЮ ВЫШЕ ЧЕМ CATALINA!
Полез опять в интернеты, нашёл статью что в VMware просто так macOS не пойдёт, "VMware Workstation" изначально заточен на Linux, Windows, Solaris, QNX и т.д., а мудрая фирма Apple запретила товарищам из VMware делать официальную виртуализацию macOS потому что фирма Apple хочет ЕДИНОЛИЧНО владеть всеми OS'ами и никому их не хочет давать, даже виртуализировано. Полазил по интернетам подальше, нашёл "VMware Unlocker" специально для гостевых систем от Apple чтобы "VMware Workstation" мог воспринимать macOS. Скачал. Пропатчил свой "VMware Workstation". Повторил свою эпопею по установке macOS начиная от текущей версии Ventura и понижая номер версии если установка окончилась фейлом.
"macOS Ventura" -- опять не вышло, теперь Ventura как ранее Monterey уходит в бесконечный цикл "Система готова к установке, нажмите "Continue", я нажимаю, Ventura полтора часа устанавливается, перегружается и опять: "Система готова к установке, нажмите "Continue"
"macOS Monterey" -- УРА! ВЫШЛО! УСТАНОВИЛСЯ! Патч от "VMware Unlocker" реально помог!
Но я решил пойти дальше, решил попробовать проапгрейдить Monterey штатным, в нём же предусмотренным способом до Ventura. Зашёл уже в свежеустановленном "macOS Monterey" в апдейты и сказал ему обновиться до Ventura. В результате он скачал образ Ventura, минут сорок после этого его устанавливал, обновлялся, пошёл на перезагрузку и БАЦ! Опять! Опять бутлуп, "Система выполнила некорректную операцию. Нажмите любую клавишу для перезагрузки или подождите несколько секунд для автоматической перезагрузки". И всё, начался бесконечный цикл таких перезагрузок.
Восстановил опять "macOS Monterey" из предварительно сделанного бекапа (ведь известно что пользователи компов деляться на три типа: первые это те кто ещё не делает резервные копии, вторые это те, кто уже делает, и третьи это те, кто восстанавливает систему из сделанных копий -- вот я оказался в третьей категории, восстановил ранее сделанный бекап "macOS Monterey"). После восстановления попробовал опять средствами самого macOS зайти в апдейты, но попросил теперь обновить "macOS Monterey" не до Ventura, которая macOS 13, а до более новой версии самого Monterey -- у меня он установился 12.0.1, а апгрейд предлагал его обновить до версии 12.6.9
И он, блин, прекрасно обновился до версии 12.6.9, прекрасно перезагрузился и прекрасно заработал! Без всяких кернел паников и без бутлупов!
Установил себе на него Xcode 14.2, это конечно не как на Ventura можно поставить Xcode 15, но 14.2 это всё же не 12.4 как у меня на Catalina было. Да и "Swift SDK" установился для "iOS 16.0".
И да, в VMware Workstation macOS, даже Catalina, работает чисто субъективно побыстрее чем в VirtualBox. Не знаю почему.
В общем получил я у себя полноценную более-менее последнюю версию macOS, пусть не "Ventura", а предыдущая до "Ventura" версия, но всё не "Catalina" времён динозавров и умерших давно мамонтов.
Так что просидел я с восьми утра одного дня до восьми утра следующего дня, безвылазно сидел за компом, 24 часа получается, практически не вылезая из него. Давно я такие "компьютерные марафоны" не совершал, с 90-х годов.
В процессе этого моего дневно-ночного изыскания ни одно животное не пострадало ;-) Все произведённые операции выполнялись на моей основной системе "Fedora Linux 38", на Windows не проверял за неимением Windows, но думаю что на Windows это пройдёт без особых изменений, так же -- я лично не вижу никакой разницы.
Предупреждаю что ссылки по которым я брал весь описанный выше софт я не скажу. Вернее бесплатные скажу, а те, по которым платный софт не скажу (в принципе я же названия этого софта озвучил выше, так что кому надо тот по названиям в интернете найдёт). Перечисляю ниже софт в порядке его установки, то есть софт под номером 2 должен быть установлен после софта под номером 1, а софт под номером 3 должен быть установлен соответственно после софта под номером 2.
VMware Workstation Pro 17.0.0 (ссылку не скажу т.к. это платная версия, ищите сами по названию)
VMware Unlocker, это open source, так что тут пожалуйте ссылку:
https://github.com/paolo-projects/unlocker
Он и под Windows, и под Linux. На версии VMware Workstation Pro 17.0.0 под Linux работает точно, проверено лично.
Образ непосредственно "macOS Monterey" версии 12.0.1 тоже ищите сами в интернете, Apple хочет за это денег поэтому ссылку не дам, но находится этот образ довольно легко.
И ОБЯЗАТЕЛЬНО после установки ( ПОСЛЕ УСТАНОВКИ !!! ) "macOS Monterey" в "VMware Workstation" установить "VMware Tools". Иначе не будет ни копирования через клипборд из гостевой машины в виртуальную и обратно, и разрешение в гостевой машине "macOS Monterey" будет только 1024x768 и поменять его никак. Но официально скачать с сайта VMware эти "VMware Tools" проблематично: VMware хочет чтобы вы сначала зарегистрировались, а после неделю не даёт ничего скачивать, типа "проверяет ваши данные". А через неделю вполне может дать отлуп по причине того что VMware, к примеру, не понравилась одна буква в вашей фамилии. На "VMware Tools" тоже ссылку не дам потому что это "за регистрацию" на сайте VMware и за их ПЛАТНЫЙ "VMware Workstation", а совсем не просто так, но в интернете находится где скачать эти пресловутые "VMware Tools" для гостевой системы macOS тоже элементарно, по словам "VMware Tools".
После установки macOS надо будет ПРЯМО ИЗ ЭТОЙ ВИРТУЛЬНОЙ МАШИНЫ скачать этот "VMware Tools for macOS", запустить и согласиться со всеми пунктами установки.
Ну вот в принципе. Вот я и всё сказал. Такой вот маленький tutorial получился.
Комментарии (58)
dartraiden
15.09.2023 19:47+9tl;dr VMware Unlocker
Вот установить macOS на Hyper-V — это достойно статьи на Хабре. Я в своё время сдался где-то на середине, возможно, таки предприму второй забег.
DikSoft
15.09.2023 19:47+1Ничего особо сложного. Немного танцев с бубном при начальной загрузке, правда, у меня завелся начальный загрузчик только на i7 шестого и восьмого поколений, установил, потом перенёс на свежий ноут.
https://github.com/acidanthera/bugtracker/issues/2179Сеть видит, всё ,что было нужно я смог протестировать:
Seaa
15.09.2023 19:47-2Hyper-V даже с установленной на него «родной» операционной системой от Микрософт нормально с разными USB устройствами без костылей работать не может. Флешки это максимум что без особых извращений работает. Нет смысла туда MacOS пихать.
DikSoft
15.09.2023 19:47+1Нет смысла туда MacOS пихать.
Отучаемся говорить за всех. У меня смысл был. Я свои задачи решил.
UnknownErrror
15.09.2023 19:47+3Я использую другой анлокер: https://github.com/DrDonk/unlocker
Работает и на винде и на линуксе + сразу из коробки содержит образы "VMWare Tools" для macOS
yadobr
15.09.2023 19:47+6Ох были времена когда я El-capitan себе на домашний устанавливал, на отдельный жёсткий диск.
Как вспомню эти загрузчкики-хамелеоны, правку кекстов, так в дрожь бросает. Интересно, что почти все работало! Только для wi-fi пришлось ставить usb-свисток(usb n10 nano), родной, вставленный в pci-разъём не завёлся. И видеокарта сильно потеряла в производительности.
Хочется отметить, что мой хакинтош работал шустрее, чем купленный в 17-м году MacBook 13 pro
Didimus
15.09.2023 19:47Ставил на макбук Виндоус 7, и все работало отлично, даже 1с, только загрузка вначале очень долгая.
eugenk
15.09.2023 19:47На одном всем известном уже давно заблокированном ресурсе, читал что такая операция работает только для интеловских процессоров. Если процессор AMD, ничего не получится. Надо будет рискнуть попробовать, попытка не пытка в конце концов. Мак Ось мне нужна не прямо вот так с ножом к горлу, но была бы желательна.
apro
15.09.2023 19:47Запускал на AMD в qemu macos. Все работало, но отрисовка была медленная, так как проброс видеокарты не настраивал.
vasyakolobok77
15.09.2023 19:47Запускал монтерей на амд по инструкции https://www.geekrar.com/install-macos-catalina-on-vmware-on-amd-systems/ В принципе работает. Но vmware не поддерживает 3д графику для макос. Возможно из-за этого сафари (даже самый новый) не отображает графику и видео на сайтах.
eugenk
15.09.2023 19:47Вот это хреново. Я хотел тестировать именно 3D на эмуляторе iOS. Пишу на вулкане для андроида, хотелось быть уверенным что оно и для айфона подойдет. Там вулкан поддерживается не в полной мере, так что возможны неприятности с движком рендеринга. Ладно, жаль если так.
Johan_Palych
15.09.2023 19:47Плохая инструкция. Надо устанавливать видео-драйвер VMware Tools packages for macOS(darwin.iso darwinPre15.iso)
Грамотный unlocker под VMware с VMware-Tools-darwin
Mr. Macintosh: List of Mac BoardID, DeviceID, Model Identifiers & Machine ModelsПример для AMD добавить в .VMX - VMware Workstation Player
smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111" smbios.reflectHost = "TRUE" hw.model = "MacBookPro14,3" board-id = "Mac-551B86E5744E2388"
Народ извращается и подключет iMessage, iCloud, App Store on VMware. Не проверял.
DenisDangerous
15.09.2023 19:47да сейчас без проблем на амд ставится и работает без проблем. главное карту совместимую типа rx580, ставил и на fx8320 и на ryzen 7 5800x
главное настроить opencore, кекстов нужных накидать
NikaLapka
15.09.2023 19:47VMware Workstation Pro 17.0.0 (ссылку не скажу т.к. это платная версия, ищите сами по названию)
Вы путаете с лицензированием. Любой желающий может загрузить и воспользоваться версией для оценки https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html , там больше проблема в том, условно говоря вы загружаете версию 17.0.0, которая после установки, предложит обновиться и загрузит со своих серверов в папку TEMP условный VMware-workstation-17.0.2-21581411.exe.. почему сразу нельзя там держать актуальный билд - ну это камень в огород VMWare.
whoisking
15.09.2023 19:47+1Что по производительности, реально в виртуалке код писать, работать, дебажить? Отклик сильно ниже, чем в Федоре на хосте?
EzS
15.09.2023 19:47High Sierra на отдельном SSD стоит, W10 на соседнем. Хакинтош производительнее (Figma Illustrator, Photoshop, SketchUp), чем Винды. А самый цирк — звук на Хакинтоше на порядок лучше, чем на Виндах.
Вообще без проблем работает на таком старичке:
Тип ЦП QuadCore Intel Core i7-3770, 3700 MHz (37 x 100)
Системная плата Gigabyte GA-Z77-DS3H (2 PCI, 2 PCI-E x1, 2 PCI-E x16, 1 mSATA, 4 DDR3 DIMM, Audio, Video, Gigabit LAN)
Чипсет системной платы Intel Panther Point Z77, Intel Ivy Bridge
Тип BIOS AMI (08/21/2012)
Видеоадаптер NVIDIA GeForce GTX 1050 Ti (4 ГБ)
Звуковой адаптер Realtek ALC887 @ Intel Panther Point PCH - High Definition Audio Controller [C1]
Сетевой адаптер Qualcomm Atheros AR8161 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
valera5505
15.09.2023 19:47+12А можно было просто зайти на рутрекер и скачать готовый образ. Даже с предустановленным Xcode есть :)
sekuzmin
15.09.2023 19:47+1+
K слову в спойлерах к раздаче "macOS Ventura 13.3.1 Образ для VMware" описано "как был создан образ" и "установка" для тех кто хочет повторить все сам если не доверяет раздаче.
Первый же комментарий на раздаче "установил Вентуру на VMware Workstation 17. Всё заработало."
itools
15.09.2023 19:47Собрал железяку по мануалу http://web.archive.org/web/20200512083740/https://hackintosher.com/builds/asus-prime-z390-hackintosh-build-guide-w-rx-5700-xt/ летает на ура
LuWan
15.09.2023 19:47Когда-то давно даже на AMD запускался MacOS, но это требовало больших танцев с бубном и кастомного ядра.
Сейчас перешел на ESXi для домашней лабы. MacOS штатно не запускается, но есть Unlocker. Патчить основную систему было немного страшно, в итоге запустил ESXi внутри ESXi (на виртуале), ее пропатчил и там уже поднял виртуалку с Catalina. За прошедшее время успешно обновился до Ventura. Выглядит не очень красиво, зато получаем снепшоты и полноценную билд-систему iOS.
codecity
15.09.2023 19:47+1А вот эмулятор iPhone там не тормозит? Пробовали реально разрабатывать на этом или просто игрушка, чтобы потыкать и забыть - а для реальной работы все-равно нужно покупать девайс?
Могли бы запустить приложение на эмуляторе и попробовать закрыть/открыть, полистать экран и т.д. Будет ли безбожно тормозить?
sekuzmin
15.09.2023 19:47+1Восстановил опять "macOS Monterey" из предварительно сделанного бекапа (ведь известно что пользователи компов деляться на три типа:
Четыре типа - есть и те кто не знает о существовании Snapshots в VMware.
GaryKomarov
15.09.2023 19:47Tempelfeld
15.09.2023 19:47На виртуалбоксе под линукс тоже заведётся?
GaryKomarov
15.09.2023 19:47У меня пока по мануалу не удалось под Windows 10 завести в VirtualBox 7.
После установки и перезагрузки заново попадает в меню из 4 пунктов.
pfemidi Автор
15.09.2023 19:47У меня не завелось. А инструкция с techrechard была в числе первых что я попробовал прежде чем пришёл к тому о чём в этой своей статье написал, у меня по их инструкциям завелась только Catalina, нее выше. Начинал своё эпопею как раз с VirtualBox в Linux.
kovserg
15.09.2023 19:47Не могли бы вы привести скриншот Safari с двумя открытыми вкладками?GaryKomarov
15.09.2023 19:47Старый баян, когда приходилось баловаться в виртуалками оно почти во всех такие глюки
kovserg
15.09.2023 19:47Так в XCode такие же вкладки и если открыть несколько файлов, получается каша. При этом если запускать без виртуалки то работает без глюков. Ни ужели никто не знает куда копать или никому не мешает?
pfemidi Автор
15.09.2023 19:47Лично у меня что в Safari, что в Xcode открывается сколько угодно вкладок и подобной каши нет. Только вот в Safari почему-то отображаются далеко не все страницы, а процентов 10 от всех. А в остальных процентов 90 сначала мелькает на полсекунды то что должно быть на странице, а после всё исчезает и остаются на странице два с половиной-три с половиной элемента. Пришлось установить Google Chrome, в нём асолютно все страницы отображаются нормально и полностью.
kovserg
15.09.2023 19:47В виртуальной машине?
pfemidi Автор
15.09.2023 19:47Именно там, реального мака у меня нет. Что характерно такое только в Monterey в VMware про что я в статье рассказал, в Catalina в VirtualBox с Safari всё нормально.
kovserg
15.09.2023 19:47Можно скриншот?
pfemidi Автор
15.09.2023 19:47Можно. Вот открыто три вкладки в Safari — habr, google и github. Отображается нормально только google, на остальных вкладках практически пустые страницы, что Safari показывает на github видно на скриншоте:
Вот те же самые вкладки на Google Chrome, тут отображается абсолютно всё как надо:
askhats
15.09.2023 19:47Вот еще вариант установить MacOS Ventura в QEMU. Пишут, что и на AMD работает. OneClick macOS Simple KVM · Tools to set up a easy, quick macOS VM in QEMU, accelerated by KVM. Works on Linux AND Windows. (is-a.dev)
ruslaniv
15.09.2023 19:47Да, тоже ставил дома ради макос-специфичного софта (в первую очередь DevonThink) и через VMWare и через qemu, в целом проблем не было, но работать нормально было невозможно из-за отсутствия поддержки драйверов для Nvidia - разрешение поменять не смог (вышел 1024 на 800 по моему), элементы интерфейса прорисовываются ужасно долго, регистрацию эпл айди даже пробовать не стал - это отдельный квест.
Вроде на новые радеоны драйвера есть, а вот на нвидию нет уже лет 10 как я понял (так что продажу старенького макбука пришлось отложить)))
Johan_Palych
15.09.2023 19:47Все давно нормально работает с "VMware SVGA 3D"(VMware-Tools-darwin). Для VirtualBox и VMware Workstation Player.
Для VMware Workstation Player нужен unlocker.
Примеры .VMX и VBoxManage (modifyvm "VM Name" --cpuidset, setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/ и др.) здесь не буду публиковать
VBoxManage setextradata "VM Name" VBoxInternal2/EfiGraphicsResolution 1280x1024
EfiGraphicsResolution
1280x720 | 1920x1080 | 2560x1440 | 2048x1080 | 3840x2160 | 5120x2880 | 1280x800 | 1280x1024 | 1440x900 | HD | FHD | QHD | 2K | 4K | 5Klookfortheroot
15.09.2023 19:47И даже аппаратное ускорение работает? Без него-то ведь много софта не работает адекватно — одной поддержки высоких разрешений недостаточно.
lookfortheroot
15.09.2023 19:47Печалит, что нет драйверов для новых видеокарт. Последняя самая мощная из поддерживаемых - это 6900XT, а дальше, видимо, всё. Если сами AMD/nVidia или на худой конец Intel не подсуетятся, то спустя пяток поколений macOS будем наблюдать только тормоза c дефолтным VESA 1024x768.
kovserg
15.09.2023 19:47Вообще-то с маком можно работать по ssh. Вполне себе линукс, но со своими тараканами.
lookfortheroot
15.09.2023 19:47Я имел в виду только хакинтош, забыл уточнить. С нативным железом, конечно, можно по-всякому работать.
yokotoka
15.09.2023 19:47Я тоже с подобного начинал. Пару лет хакинтошил. Потом сложил то время что долбался с багами и проблемами, умножил на часовую ставку, офигел и купил мак )
У двоих коллег та же история. Оно заразное )
sekuzmin
15.09.2023 19:47Могу порекомендовать вариант если нужна последняя macOS все же использовать эпловское железо и Opencore Legacy Patcher. Например взять MacBook Pro 2012 Mid - последний, где возможно сделать upgrade без паяльной станции памяти до 16Гб и диска на 2.5' SSD практически любого размера, желательно брать на Core i7.
Но после общения с macOSи MacBook может возникнуть неиллюзорная опасность закончить как многие ... на М1/M2 :)
pfemidi Автор
15.09.2023 19:47+2Мне нужен был Xcode последней версии буквально на неделю, а последняя версия Xcode (ну не последняя, а одна из последних) устанавливается только на одну из последних macOS, это не Android Studio который существует для всех OS, для Xcode нужна исключительно macOS. Вот только ради Xcode я всё это и затеял. А обзаводиться натуральным маком лишь на неделю как-то дороговато. Кому мак нужен в повседневной жизни тем да, мак не просто "можно", но и нужно а мне виртуального macOS хватило полностью.
andrew_progs
Вот есть еще на Qemu, легко и быстро устанавливается: https://github.com/kholia/OSX-KVM
pfemidi Автор
Вот ведь, оригинал не видел, видел только форк от него, https://github.com/sickcodes/Docker-OSX А вроде практически весь интернет прошерстил в поисках подобного. Но с этим форком у меня ничего не получилось, qemu всё время жаловался на то что не может найти/инициализировать audio и вываливался с ошибкой.
Гляну пожалуй на оригинал от этого Хулио. Спасибо за наводку.