Как смоделировать процесс обновления приложения IPhone в симуляторе SDK - PullRequest
15 голосов
/ 04 марта 2010

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

Ответы [ 3 ]

18 голосов
/ 04 марта 2010

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

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

4 голосов
/ 11 октября 2013

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

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

3 голосов
/ 04 марта 2010

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

Каталог вашего приложения находится по адресу ~ / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Приложения / GUID для вашего приложения на компьютере разработчика.

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