Запуск эмулятора iOS на Mac

Кажется, я не могу найти обновленные (или надежные) источники эмуляторов iOS для Mac, я использую Sierra.

Сначала я думал, что в Xcode, когда я запускал свое приложение, был запущен эмулятор , но я ошибался. Я предполагаю, что это симулятор . Разница в том, что они имеют разную совместимость, поэтому, если вы возьмете файл .ipa (приложение для iOS) и установите его на Симулятор, приложение вылетит.

Мой вопрос заключается в том, существуют ли какие-либо эмуляторы iOS , на которые я могу устанавливать настоящие приложения из App Store или из файла .ipa.

Ответы (3)

Недавно анонсированный сервис Corellium предлагает виртуализированные облачные экземпляры iOS. Однако в открытом доступе пока нет, и неизвестно, сколько это будет стоить. Я не знаю никакого способа запустить их на вашем рабочем столе, кроме симулятора Xcode.

Я полагаю, что в прошлом Apple быстро пресекла бы подобные вещи, хотя ходит много разговоров о том, что два магазина приложений объединятся в ближайшем будущем, так что кто знает, что произойдет.

См. эти ссылки для получения дополнительной информации об этом:

ОБНОВЛЯТЬ:

По-видимому, ряд исследователей с разной степенью успеха загружали iOS в QEMU. Вот статья, содержащая руководство по доведению iOS 12 до точки запуска и восстановления:

https://worthdoingbadly.com/xnuqemu2/

В текущем состоянии он не позволит вам запускать приложения, но, тем не менее, очень интересен и заслуживает внимания, поскольку Corellium по-прежнему работает только по приглашению.

ОБНОВЛЕНИЕ 2:

Apple пытается постепенно уничтожить Corellium. Пользователь daeken в Твиттере разрабатывает эмулятор для симулятора iOS на macOS, который, как они заявили, близок к выпуску (май 2020 г.) , но будет коммерческим продуктом. Похоже, они проделали огромную работу и продемонстрировали ряд приложений, работающих над этим.

Во-первых, эмуляторов iOS на самом деле не существует. Проблема в том, что iOS имеет закрытый исходный код. С другой стороны, эмуляторы Android существуют из-за того, что Android является открытым исходным кодом. Итак, поскольку Apple не выпустила собственный эмулятор, маловероятно, что на данный момент будет существовать настоящий эмулятор iOS.

На терминале Mac введите следующее:

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/

Откроется симулятор iOS, который позволит вам выбрать, какое конкретное устройство iOS вы хотите эмулировать. Это работает в последних версиях Mac (я использую High Sierra).

Суть вопроса в том, что симулятор iOS не подходит. Вопрос заключается в поиске эмулятора для «установки реальных приложений из App Store или из файла .ipa».