Можно ли запускать приложения iOS на моем Mac?

103264
Ken

В последнее время я видел несколько интересных приложений для iPhone, которые я хотел бы использовать. В частности, существует множество классных музыкальных приложений (метроном, тюнер и т. Д.), Которые кажутся высоко оцененными и не имеют реального эквивалента для Mac. У меня нет недавнего iPod / iPhone / iPad (мне не нужна портативность или телефон, и кажется глупым платить сотни долларов за запуск приложений стоимостью 15 долларов), но у меня есть Intel (C2D) Mac.

Может ли симулятор iPhone dev или любой другой эмулятор загружать и запускать приложения iPhone App Store?

23
Я не могу опубликовать официальный ответ; Тем не менее, [iEmu] (http://www.iemu.org/) - это перспективный проект, который призван удовлетворить именно ваши потребности. Slipp D. Thompson 11 лет назад 0

5 ответов на вопрос

13
kiamlaluno

AFAIK, симулятор iPhone не загружает приложение из App Store; он просто используется для отладки iOS-приложения, которое вы разрабатываете.

Вы можете перетаскивать приложения в симулятор, но для этого требуется правильная подпись. Кроме того, вы можете самостоятельно подписывать приложения, но вам необходим сертификат разработки от Apple, который стоит 100 долларов США. Moshe 13 лет назад 0
Симулятор iPhone работает на Mac с использованием встроенного в компьютер набора инструкций процессора - Intel или PowerPC. Приложения для iPhone скомпилированы для запуска на устройствах ARM. К сожалению, запуск этих приложений на Mac так же невозможен, как запуск приложений Windows на iPad. wjl 12 лет назад 2
3
uSlackr

Если вы разрабатываете приложения для iOS в XCode, вы можете использовать эмулятор iPhone или iPad для запуска приложения, но нет способа запустить предварительно скомпилированное приложение (например, из магазина приложений)

2
Meltemi

Возможный? Да, но ... в настоящее время единственным способом запуска приложений iOS на Mac является использование симулятора iPhone / iPad (доступно в iOS SDK) ... И вам нужен исходный код для приложения, которое вы хотите запустить.

I'd love to see a developer's tweet that goes: "Some twit tried to get me to send them the source code for my app." And, of course, the resulting comments. That would take iron balls to ask. Tasuret 13 лет назад 1
1
Covar

К сожалению, симулятор iPhone / iPad доступен только как часть инструментов разработчика и не содержит никаких возможностей синхронизации с iTunes. У него также нет приложения для магазина приложений, поэтому вы не можете покупать приложения в симуляторе.

Поскольку разработчики в основном используют его для тестирования своих приложений без реального оборудования, вы, скорее всего, никогда не увидите функции, которые вы хотите добавить в симулятор.

1
Brock Woolf

Нет, это было бы невозможно, если бы кто-то не придумал эмулятор iOS, который позволял бы вам запускать двоичные файлы на основе ARM на вашем Mac / PC на базе Intel. По сути, то же самое, что они сделали с реверс-инжинирингом Super Nintendo и полученными в результате эмуляторами, которые были написаны для эмуляции дисков Super Nintendo. Без сомнения, кто-то сделает это однажды много лет спустя.

Или, может быть, всего год или два: http://www.kickstarter.com/projects/cmwdotme/iemu-an-open-source-ios-device-emulator Slipp D. Thompson 11 лет назад 0
Лучшая ссылка: http://www.iemu.org/ Slipp D. Thompson 11 лет назад 0
Похоже, этот проект был заменен на virtur.al, также сделанный тем же автором. Более того, этот проект был куплен Citrix, так что это может стать возможным в будущем. Spotlight 8 лет назад 0
@ Spotlight, что с этим случилось? Pacerier 6 лет назад 0
@Pacerier Владелец, похоже, оставил то, что купил Citrix, и основал другую компанию, основанную на qemu. Я не слишком внимательно следил за этим, но это не похоже на запланированную версию исходного кода :( Spotlight 6 лет назад 0