Подтвердить что ты не робот

Как смоделировать процесс обновления приложения IPhone в симуляторе SDK

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

4b9b3361

Ответ 1

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

Я также повторяю этот процесс на устройстве, чтобы убедиться, что там не обнаружены проблемы.

Ответ 2

есть некоторые случаи, которые нельзя моделировать в Xcode. Посмотрите на эту страницу Apple: https://developer.apple.com/library/ios/technotes/tn2285/_index.html

Вам нужно создать файл IPA и смоделировать обновление через iTunes.

Ответ 3

Я согласен с общим подходом Брэда. Чтобы сэкономить немного времени, я бы просто сохранил образец набора данных, который вы создаете, с более старой версией вашего приложения. Таким образом, вам не нужно будет воссоздавать набор данных образца, если все будет не так. Вы просто просто скопируете образец данных обратно в каталог приложения в Симуляторе.

Каталог приложений находится в ~/Library/Application Support/iPhone Simulator/User/Applications/GUID для вашего приложения на вашей машине разработки.