Можно ли протестировать приложение для iPhone без реального устройства? - PullRequest
5 голосов
/ 08 августа 2011

Мне нужно конвертировать приложение для iPhone, которое опубликовано в AppStore. Однако у меня нет iPhone.
Есть ли способ проверить работоспособность этого приложения без реального телефона? Может ли эмулятор помочь? Или, может быть, какое-то веб-приложение?

Ответы [ 3 ]

10 голосов
/ 08 августа 2011

Если у вас нет исходного кода для приложения, вы не сможете запустить его без iPhone или iPod touch.

Симулятор iPhone (входит в комплект SDK) не поможет, потому что он запускает только приложения, скомпилированные для Intel (ваш Mac). Это не эмулятор и не может запускать приложения, скомпилированные для реальных устройств (процессоры ARM). Без исходного кода вы не сможете перекомпилировать приложение.

7 голосов
/ 08 августа 2011

iOS Simulator является НЕ эмулятором. Это симулятор. Он не эмулирует аппаратное обеспечение iOS, он запускает ваше приложение, скомпилированное как 64-битное приложение Intel для Mac, и отображает его в похожем на iPhone окне, которое выглядит и выглядит как iPhone, но не имеет всех функций, а некоторые вещи не работают так же.

Например, в iOS есть чувствительная к регистру файловая система, а в Mac нет, поэтому в iOS Simulator тоже нет. Кроме того, здесь нет камеры, смс, компаса, акселерометра, магнитометра и других функций, характерных для iPhone.

Итак, да, вы можете тестировать некоторые приложения с помощью iOS Simulator, но нет, вы не должны тестировать их только с помощью iOS Simulator.

3 голосов
/ 08 августа 2011

Конечно, вы можете протестировать приложение только с помощью симулятора.Однако в симуляторе отсутствуют некоторые возможности, такие как данные акселерометра, поэтому, если вы планируете использовать что-либо подобное, вам следует подумать о том, чтобы получить хотя бы самый дешевый iPod Touch для тестирования.Если вы выполняете какие-либо операции с использованием большого количества ресурсов (памяти, вычислительной мощности), вам следует учитывать, что iPhone также не так быстр, как ваш Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...