Есть ли способ протестировать сборки iOS на симуляторе без исходного кода? - PullRequest
2 голосов
/ 05 ноября 2011

Наша команда QA хочет протестировать наше приложение на старых версиях iOS. У нас нет устройств со старыми версиями, поэтому мы хотели бы использовать симулятор xcode. Мы бы хотели, чтобы они не подключались к исходному тексту, не получали последние версии и не собирались. Вместо этого я хотел бы просто отправить им некоторые файлы, которые они могут запустить в симуляторе, работающем под управлением какой-либо версии iOS. Очевидно, что файл ipa не будет работать. У кого-нибудь есть идеи?

Ответы [ 2 ]

6 голосов
/ 05 ноября 2011

Да, это можно сделать.

Если вы откроете Finder и перейдете в / Users / user / Библиотека / Поддержка приложений / iPhone Simulator / Версия iOS / Приложения, вы найдете каталоги для всех приложений, установленных на симуляторе.

Просто заархивируйте эту папку верхнего уровня для приложения, и пусть другой пользователь поместит ее в тот же каталог.Работает как шарм.

ПРИМЕЧАНИЕ. Я думаю, что вам, возможно, придется скомпилировать его для этой конкретной версии iOS, прежде чем отправить его им.

0 голосов
/ 05 ноября 2011

Если вы планируете делать это несколько раз, я рекомендую вам приобрести несколько дешевых джейлбрейкнутых устройств и понизить их до 3.1 или до тех версий, которые вы хотите использовать для QA. На это есть множество руководств, например, http://lifehacker.com/5572003/how-to-downgrade-your-iphone-3g[s]-from-ios-4-to-ios-313,, и я уверен, что многие люди хотят избавиться от своих старых айфонов.

Симуляторы и реальные устройства не совпадают, и Apple рекомендует вам тестировать на реальных устройствах. Например, iPhone 3G с iOS 3.1 намного медленнее, чем симулятор 3.1, работающий на Mac.

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