Разные сборки для разных версий iOS в App Store

#ios #cordova #app-store

#iOS #кордова #app-store

Вопрос:

Я хочу настроить таргетинг на определенную версию Cordova для iPhone 4s, то есть iOS 7.1.2 и Cordova версии 5.4.1, а остальные используют Cordova 6.2.0.

Как мне создать в App Store две сборки для разных версий iOS?

В настоящее время у меня есть версия App Store 1.0.6, готовая к продаже в App Store с использованием Cordova 5.4.1.

С моими последними изменениями я снова собрал с помощью Cordova 5.4.1. Затем я зашел в свой iTunes Connect и загрузил сборку через загрузчик приложений, создал новую версию (1.0.7) и выбрал недавно загруженную сборку.

Как только сборка выбрана и проверка прошла успешно, я перехожу к разделу «Цены и доступность». В разделе «Настройки последней совместимой версии» я выбрал эту версию сборки в качестве последней совместимой версии. Правильно ли это?

Повторная сборка с помощью Cordova 6.2.0 для той же версии приложения (1.0.7), могу ли я еще раз отправить сборку из загрузчика приложений, отправить ее на проверку, а затем сделать доступной в App Store?

Комментарии:

1. Вы можете отправить версию, предназначенную для более ранних версий iOS, а затем отправить обновление, предназначенное только для более поздних версий. Затем в iTunes connect вы можете указать, чтобы предыдущая версия оставалась доступной для старых устройств, но вы больше не сможете улучшать эту версию. Лично я бы не стал поддерживать устройства более ранних версий, чем iOS 8 или даже iOS 9. Если вы хотите продолжать улучшать версию для старых устройств, вам нужно будет выпустить два отдельных приложения

2. Да, это правильно. Если вы установите минимальную версию iOS от 6.2.0 до iOS 8, пользователи со старыми устройствами все равно смогут загрузить 1.0.7

Ответ №1:

Вы не сможете отправить версию v1.0.7 в iTunes Connect с новой версией Cordova, поскольку у вас не может быть двух версий приложения с одинаковым номером версии. Увеличьте номер версии, после чего iTunes Connect примет новую сборку.