Я уже выполнил поиск здесь и не нашел четкого ответа на свой вопрос, поэтому я подумал, что пришло время опубликовать.
У меня есть приложение для iOS, которое было разработано с использованием Xcode 3.2 и SDK 4.2. Когда я создавал пакет, я ориентировался на iOS 3, чтобы приложение могли запускать люди, работающие на старых iPhone (например, моя жена с iPhone 3 на iOS 3.x). Приложение также было протестировано и работает на последней версии 4.x iOS.
С выпуском iOS 5 я хочу убедиться, что мое приложение совместимо. В iOS 5 нет ничего нового, что использует мое приложение. Я установил последнюю версию Xcode и iOS SDK. Мой вопрос заключается в следующем: если я перестраиваю свое приложение, используя эту новую комбинацию Xcode / SDK, и устанавливаю целевой уровень iOS на уровне, превышающем 5, для обратной совместимости, это все равно означает, что мое приложение создано и, следовательно, совместимо с: iOS5, правильно? Я, конечно, протестирую его с iOS 5, но хочу заявить, что он поддерживается на iOS5, но при этом поддерживается обратная совместимость.
Правильно ли я понимаю, как это работает?
Спасибо!
Mark