2013-06-04 2 views
1

Недавно мы представили обновленную версию существующих приложений в App Store. Но мы получили проблему от одного из пользователей, заявив, что приложение не работает должным образом после обновления. Итак, чтобы воспроизвести то же самое, каковы шаги для воспроизведения, чтобы я мог проанализировать проблему?Как смоделировать процесс обновления AppStore на устройстве/симуляторе

Любая помощь будет оценена по достоинству.

ответ

2

Для имитации этого перед тем толкая Yoru обновленную версию в AppStore вы можете:

  1. Скачать старую версию приложения из AppStore

  2. Запуск обновленной версии вашего приложения из XCode на том же устройстве.

Что произойдет за кулисами, так это то, что ваше приложение будет обновлено таким же образом, как и в Appstore. Ваше приложение будет частично обновлено, пока ваша папка doucments останется прежней. (что обычно вызывает проблемы)

Это решение лучше, потому что оно позволяет вам проверять проблемы до, и обновление было перенесено в Appstore.

+0

Проблема в том, что обновленная версия уже существует в App Store :( – ravoorinandan

+0

Мое решение по-прежнему относится к будущим обновлениям. Сообщите пользователю удалить приложение и переустановить его. Если проблема все еще существует, есть хорошая вероятность, что проблема не в том, связанные с процессом обновления, но и с самим кодом. – Segev

+0

Означает ли, что os повторно запускает приложение после завершения обновления? – ravoorinandan

0

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

0

Да, я получаю это много. Решение немного раздражает, но вам нужно сохранить историю IPAs, которую вы отправили, чтобы вы могли поместить ее на свой телефон через iTunes (а не на симулятор), а затем запустите свой код на своем устройстве, поставив точку останова на свой applicationDidFinishLaunching обработчик в вашем делете приложения и начать трассировку оттуда. Вы должны иметь возможность найти старую версию магазина приложений в своем организаторе с момента последнего отправления, или просмотреть историю SVN/GIT и проверить версию с тегами к вашей версии.

0

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

Это способ, которым я подхожу к проблеме.

  1. (Это самый важный шаг). Вам необходимо либо установить старый код или старый двоичный файл на вашем фактическом яблочном устройстве. (Физический iPhone/iPad)

  2. Теперь перейдите в iTunes и установите новое обновление.

  3. Прикрепите свой физический iPhone/iPad к компьютеру, запустите Xcode и начните его отладку.

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

+1

Я предпочитаю проверять ошибки и глюки в новой версии ** перед ** Я отправляю обновление на apple. Проверьте мой ответ. – Segev

Смежные вопросы