8

Мне было интересно, можно ли виртуализировать операционную систему iPhone на моем Mac. Может быть, через VMware или другое приложение?

3 ответа3

8

Единственный способ, о котором я слышал, это загрузить iPhone SDK, он поставляется с эмулятором iPhone.

6

Я не могу дать авторитетный ответ, но я чувствую, что нет, по техническим и юридическим причинам. В iPhone используется процессор ARM с набором инструкций, который не совместим с набором инструкций Intel x86, виртуализация которого обеспечивается VMWare et al.

В дополнение к этому вам, вероятно, потребуется виртуализировать компоненты, отличные от процессора, для поддержки многих API-интерфейсов, предоставляемых iPhone OS. Технически говоря, все эти проблемы, вероятно, преодолимы, но такие продукты, как VMWare, вряд ли поддержат это.

IANAL, но, насколько мне известно, было бы против лицензии Apple на выполнение кода iPhone OS на платформах, отличных от утвержденных Apple, виртуальных или иных.

0

Идея Apple заключается в том, что вы будете использовать xCode, который позволяет имитировать устройства iOS, такие как iPhone, по умолчанию (хотя он допускает только определенные версии, если у вас нет телефона с нужной ОС).

для Windows существует сообщество Xamarian Studio, которое работает с Visual Studio. он позволяет вам писать приложения для iOS, Android и Windows Phone на C #, но я очень мало знаю об этом.

в xCode откройте приложение. Перейдите: Окно -> Устройства (Shift+Command+2), затем выберите устройство (т.е. iPhone 7 iOS 10.1)меню выбора устройства xCode - xCode 8.1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .