Кажется, я не могу найти обновленные (или надежные) источники эмуляторов iOS для Mac, я использую Sierra.
Сначала я думал, что в Xcode, когда я запускал свое приложение, был запущен эмулятор , но я ошибался. Я предполагаю, что это симулятор . Разница в том, что они имеют разную совместимость, поэтому, если вы возьмете файл .ipa (приложение для iOS) и установите его на Симулятор, приложение вылетит.
Мой вопрос заключается в том, существуют ли какие-либо эмуляторы iOS , на которые я могу устанавливать настоящие приложения из App Store или из файла .ipa.
Недавно анонсированный сервис 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).
грг