Например, я разработчик, и мое приложение выпущено с минимальной требуемой версией iOS 3.0. Что произойдет, если я выпущу обновление, требующее iOS 5.0? Могут ли существующие клиенты, использующие версию 3.0, попытаться выполнить обновление? Какое сообщение об ошибке (если есть) они получают при попытке сделать это? Будут ли клиенты, использующие версию 3.0, получать уведомление «Обновить» в своем приложении из магазина приложений?
Когда пользователь попытается установить обновление, магазин приложений предупредит пользователя, сказав что-то вроде «у вас должна быть iOS5, чтобы установить это обновление». Однако пользователь по-прежнему сможет использовать текущую версию, которая у него есть.
Ничего. Приложение не создает никаких проблем, пока не будет удалено. Для повторной установки требуется обновление после удаления один раз.
Как пользователь, я обнаружил, что iTunes загружает последнюю версию приложения независимо от того, какую iOS пользователь использует на своем устройстве.
iTunes загружает последнюю версию приложения и удаляет (или запрашивает удаление) более старые версии приложений из пользовательской библиотеки iTunes — неосторожный пользователь нажмет « Да » , чтобы удалить старую версию, и будет счастлив получить последнюю версию.
Только когда пользователь попытается установить эту последнюю версию на свое устройство (после удаления старого приложения со своего устройства), iTunes поднимет тревогу о том, что оно несовместимо с его устройством.
Затем пользователь остается без старой версии или обновления.
Apple надеется, что пользователь сделал резервную копию своей библиотеки iTunes перед загрузкой обновлений своих приложений. Это другая процедура, чем простое использование iTunes для резервного копирования своих устройств, которое создает резервные копии только данных на устройствах пользователей, а не их приложений, приобретенных (загруженных) через iTunes.
Если у пользователя нет резервной копии, Apple не поддерживает более старые версии приложений. Таким образом, у пользователя нет возможности получить более старые версии из App Store.
МэттиДжи
Раддфосетт
МэттиДжи
Алек Гордж
МэттиДжи
SpacyРикошет