Mac os на VirtualBox не распознает Iphone

Я пытаюсь подключить iPhone к Mac OS High Sierra, я установил на VirtualBox для тестирования быстрого приложения, которое я пытаюсь разработать. Однако даже я подключаю телефон к USB, я не могу выбрать телефон с устройств. Сообщение в разделе устройства говорит, что устройство не подключено к Mac.

Итак, у меня есть следующие вопросы, 1) Возможно ли развертывание и тестирование iPhone-приложения с помощью mac os, размещенного на VirtualBox? а как это сделать? 2) Есть ли альтернативные виртуальные машины для VirtualBox, которые позволяют мне подключать мой iPhone к виртуальным mac os для целей разработки?

Спасибо.

Ответ 1

Прежде всего, вам нужен пакет расширений Virtualbox.
Пакет расширений для Virtualbox позволяет использовать USB-устройства. Сначала загрузите файл с именем "Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack" с веб-сайта Virtualbox . Загрузите здесь. Затем откройте Virtualbox и откройте "Настройки" из меню "Файл". Перейдите в Расширения и добавьте файл расширений. Если вы используете Ubuntu, вам нужно будет сделать еще один шаг и добавить свою учетную запись в группу "vboxusers". Откройте Системные настройки из панели запуска, затем перейдите к "Пользователи и группы". Оказавшись там, нажмите "Управление группами". Перезагрузите вашу систему.

Настройка USB Подключите свой iPhone к компьютеру и откройте Virtualbox. Выберите машину, с которой вы хотите использовать свой iPhone, и откройте настройки машины. На левой панели выберите опцию "USB". Убедитесь, что выбраны "Включить контроллер USB" и "Включить контроллер USB 2.0 (EHCI)". Нажмите кнопку "Добавить" в правой части окна, которая выглядит как USB-штекер с зеленым знаком плюс, и выберите iPhone. Нажмите "ОК", чтобы закрыть настройки.

Использование вашего iPhone После настройки USB запустите виртуальную машину. В строке заголовка вы увидите меню "Устройства"; щелкните по нему и перейдите к "USB-устройствам". Выберите свой iPhone, чтобы подключить его к виртуальной машине. После подключения вы можете использовать iPhone так же, как если бы вы использовали свою родную ОС. Вы можете установить приложение через XCode прямо сейчас.