Предотвращение стирания пользовательских данных при обновлении приложения iOS через iTunes

Я хочу загрузить новую бета-версию своего приложения iOS для группы бета-тестеров. Пользователи сохраняют свои данные в папке «Документы». Что мне нужно сделать, чтобы пользователи могли обновить свое приложение без потери данных?


person Community    schedule 02.06.2009    source источник
comment
Кажется, программирование связано со мной ...   -  person Hunter    schedule 02.06.2009
comment
определенно связано с программированием. Запрашивает напрямую о развертывании приложения для iPhone без удаления существующих данных.   -  person mmc    schedule 02.06.2009
comment
Он как разработчик спрашивает, что ему нужно сделать, чтобы данные не улетучились при обновлении приложения. Это важно для разработчиков.   -  person Hunter    schedule 02.06.2009


Ответы (2)


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

В качестве альтернативы для разработчиков Xcode's Organizer позволяет легко извлекать содержимое каталога документов приложений.

person Hunter    schedule 02.06.2009
comment
ну ответ был прост - увеличение бандла версии. Моя проблема заключалась в том, что я не менял версию пакета, и когда я пытался обновить приложение на iPod, оно не обновлялось без его предварительного удаления, что привело к удалению всех пользовательских данных вместе с пакетом. Увеличение версии пакета с 1.0 до 1.1 решило проблему В любом случае спасибо за быстрый ответ. - person ; 03.06.2009
comment
в то время как на Mac он обновляется нормально, в окнах написано: - Приложение не может быть обновлено, потому что оно не может быть проверено. iTunes 8.02 для Windows ... Есть предложения? - person ; 03.06.2009

Понижение версии iTunes до 7.7, похоже, решило проблему в Windows

person Community    schedule 07.06.2009