Я установил OSX El Capitan в Virtualbox для того, чтобы я мог протестировать XCode и потенциально начать разработку.
Я не могу войти в магазин приложений, хотя, как представляется, серийный номер установлен в 0.
Есть ли способ установить серийный номер в конфигурационных файлах Virtualbox?
Заранее благодарю за любую помощь.
Ответы:
Проверьте серийный номер о нас в ВМ. Если его там нет или он равен 0. Тогда приведенное ниже решение определенно решит вашу проблему.
VirtualBox по умолчанию не делает серийный номер доступным для гостей OS X. Конечно, OS X прекрасно работает внутри VirtualBox, работающего на Mac, даже в этом случае. Но из-за того, что серийный номер равен «0», приложения App Store и Сервера не будут работать.
Решение состоит в том, чтобы определить серийный номер реального Mac, открыв Об этом Mac или запустив Системную информацию. Это буквенно-цифровая строка. На моем Mac Pro 5,1 он начинается с буквы и имеет длину 11 символов.
В терминале выполните следующую команду, подставив имя вашей виртуальной машины VirtualBox и ваш серийный номер (все в одной строке):
Убедитесь, что вы удалили кавычки при вводе вышеуказанной команды.
При запуске машины после этого изменения будет представлен серийный номер, соответствующий базовой системе, и приложения будут работать правильно.
Это было проверено на Mac Pro 5,1, работающем 10.10.5 с VirtualBox 5.0.14. Гостья была 10.11.3.
источник
У меня возникла та же проблема, и я решил ее после прохождения урока ( ссылка на Youtube отключена ), который использует загрузчик клевера. К сожалению, есть подвох. Вы должны проходить процесс загрузки (нажимая F12 и нажимая кнопку запуска ОС) каждый раз при запуске машины. Если вы не будете следить за этим, вы получите серийный номер 0. Я не возражаю против этого, поскольку я не перезагружаю гостя, если в этом нет крайней необходимости.
источник