Как протестировать обновление приложения для iPhone?

У меня уже есть приложение для iPhone (версия 1.0), доступная в App Store, и готово отправить более новую версию (версия 1.1). То, как я тестирую новое обновление, чтобы удостовериться, что текущая sqlite база данных и файлы списка свойств на более ранней версии не добираются, удалило/перезаписало и т.д.? Новая версия принимает старые данные и в sqlite базе данных и в списках свойств, остаются.

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

11
задан pheelicks 26 March 2010 в 15:42
поделиться

2 ответа

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

Наши тестировщики загрузили приложение 1.0 из iTunes и установили его на свои тестовые устройства.

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

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

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

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

Надеюсь, это поможет :)

13
ответ дан 3 December 2019 в 05:12
поделиться

Тестируйте так:

  1. удалить приложение с устройства .
  2. установить приложение v1.0 (или файл .ipa) в iTunes
  3. синхронизировать с устройством, iTunes установит приложение
  4. запустит приложение на устройстве, создаст и сохранит данные и т. Д.
  5. закроет приложение на устройстве
  6. установить приложение v1.1 (или файл .ipa) в iTunes; iTunes попросит подтвердить замену старой версии приложения.
  7. синхронизируется с устройством, iTunes обновит приложение
  8. , запустит приложение на устройстве
  9. test, используя существующие данные с новой версией приложения.
9
ответ дан 3 December 2019 в 05:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: