Как принудительно выполнить понижение iOS-приложения без деинсталляции - PullRequest
1 голос
/ 01 декабря 2011

iTunes не синхронизирует приложение с той же или более низкой версией , что (в некоторой степени) хорошо для пользователей, но это PITA для разработчиков. (Когда это возможно, я разрабатываю приложения для обратной / прямой / боковой совместимости, чтобы любая версия работала с любыми данными.)

Я разрабатываю корпоративные приложения с разными выпусками с одинаковым номером версии.

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

Есть ли способ заставить iTunes установить на устройство файлы той же или более низкой версии * .ipa поверх приложения?

Я мог бы использовать XCode, но не совсем удобно извлекать предыдущую версию, собирать и устанавливать, когда у меня прямо там находится файл * .ipa.

Я посмотрел на утилиту настройки iPhone, но, похоже, она также требует удаления.

Мэтт

1 Ответ

2 голосов
/ 01 декабря 2011

вы можете экспортировать / импортировать данные из любой версии вашего приложения из / в любую другую версию, используя окно органайзера в Xcode 4.2. Поэтому я обычно экспортирую данные из версии n + 1, затем перетаскиваю пакет .app для версии n в окно органайзера. Xcode перезапишет версию n + 1 версией N. Затем вы можете импортировать данные из версии n + 1, которую вы экспортировали ранее.

...