Я только что отправил свое приложение в магазин приложений и получил много комментариев о том, что приложение вылетает при запуске на старых iPhone.Цель развертывания была установлена на 3.1.3, а базовый sdk - на 4.0.Я думал, что я не использовал API от 4.0, поэтому единственной проблемой может быть библиотека Three20.
Теперь у меня на компьютере установлено два кода xcode.После некоторых изменений мой проект может быть собран как в новейшем (3.2.3), так и в 3.2.1 с базовым sdk, установленным на 3.1.3, и целью развертывания на 3.0.Мое приложение работает в симуляторе iphone в xcodes и во всех версиях (от 3.0 до 4.0).
Теперь мой вопрос - , если мой проект может быть собран с базовым sdk, установленным на 3.1.3, будет ли он работать на реальном устройстве, если я соберу его с 4.0 и выберу цель развертывания 3.0? У меня есть доступ только к реальному устройству с iOS 4.0, и нет другого способа проверить, все ли в порядке.