Повышение минимальной целевой версии развертывания iOS для обновления приложения


допустим, у нас есть приложение с целью развертывания, установленной в 3.0, и мы хотим поднять цель развертывания до 3.2. Обычно магазин приложений не позволяет устанавливать приложение на устройства с версией IOS меньше, чем это, но как насчет устройств, на которых уже было установлено приложение до обновления? Будут ли они видеть обновление, но не смогут установить, они просто не увидят обновление или, боже упаси, смогут установить, и приложение просто не запустится?

I искал везде для этого, но я не могу найти ничего о повышении минимальной версии ОС для обновления приложения.

спасибо!

3 56

3 ответа:

из моего опыта, те обновления не доступны.

когда я обновил ОС на своем устройстве с 3.1 до 4.1 около 10 доступных обновлений появились сразу в App store app-так что должно быть фактическое поведение.

в дополнение к показу только поддерживаемых обновлений, магазин теперь предлагает "последнюю совместимую версию". Это позволяет людям загружать приложение, даже если их устройство не поддерживает самую последнюю версию. К сожалению, это означает, что некоторые люди все еще могут скачать старую версию с ошибками вы уже исправили. Возможно, есть способ отключить это, но ни одно из моих обновлений приложения не ввело новых требований, поэтому я не могу проверить.

Это почти безопасная ставка, что им не будет разрешено установить его. Аналогичная ситуация с приложениями для iPad или Mac, которые не будут отображаться в магазине приложений на iPhones и iPods.

Я говорю почти потому, что обновления не должны появляться для старых пользователей на их устройствах iOS. Однако риск возникает, когда пользователи синхронизируются с iTunes или обновляются с другим устройством. Новая версия приложения теперь связана с их учетной записью и разрушит установку на старой устройства, если они пытаются синхронизировать его с iTunes.