Тестируем обновление приложения на iPhone
Вопрос
Допустим, у меня есть приложение версии 1.0, выпущенное в App Store.Затем я хочу выпустить версию 1.1.
Я сохраню существующие данные, которые были скопированы из пакета приложений в песочницу приложения.Это несколько конфигурационных файлов XML и база данных sqlite, в которую пользователь может записывать данные.Этим файлам могут потребоваться обновления, сохраняющие их существующие данные.
Каков наилучший способ протестировать сценарий обновления?
Существует ли какое-либо событие делегирования, которое вызывается только при установке?
Спасибо.
Решение
Я думаю, что тестирование с версиями AdHoc, которые перетаскиваются в iTunes, представляет собой аналогичную ситуацию с обновлением.
Вот как я протестировал обновление нашей шахматной игры, чтобы она сохраняла старые и текущие игры на устройстве.
Что касается файлов / базы данных, я предлагаю, чтобы они содержали некоторый номер версии.
Другие советы
Вы можете использовать TestFlight для бета-тестирования или подготовительного тестирования..посетите TestFlight.com для получения дополнительной информации..