Могу ли я понизить версию iOS Deployment Target при отправке новой версии?
Мое приложение доступно в магазине приложений и в настоящее время совместимо с iOS 6 или более поздней версией.
Я хочу выпустить новую версию, совместимую только с iOS 7 или более поздней версией, потому что в этой версии много сбоев на iOS 6, и я должен выпустить как можно скорее.
Вот мой вопрос: когда сбои iOS 6 будут исправлены, можно ли восстановить совместимость с iOS 6 (т.е. понизить IPHONEOS_DEPLOYMENT_TARGET с 7.0 до 6.0)? Apple разрешает это?
Заранее спасибо.
1 ответ
Ваша цель развертывания iOS может быть любой, какой вы хотите. Основное требование Apple состоит в том, чтобы отправка вашего приложения была скомпилирована в соответствии с последним SDK (в настоящее время Apple принимает базовый SDK для iOS 7, но в новом году он изменится на iOS 8).
Когда вы понижаете цель развертывания до 6, единственное, что вам нужно убедиться, это то, что вы не вызываете API iOS 7+ при работе на устройствах iOS 6, в противном случае вы будете создавать множество отчетов о сбоях.
отредактировано после лучшего понимания исходного вопроса