Недавно я отправил обновление для приложения с целью развертывания 3,2 (в моих настройках отладки оно было 3,0, но я, должно быть, упустил из виду параметры распространения). Но в настройках приложения в iTunes Connect я указал минимальную поддерживаемую версию ОС - 3.0. Теперь я получаю отчеты от пользователей на OS 3.1, что приложение не будет работать.
Я создал новые двоичные файлы с фиксированной целью развертывания, но у меня нет возможности проверить это. У меня нет устройств с ОС <3.2, и симулятор не опустится ниже 3.2 (почему бы и нет ?!). Я не хотел бы представлять это как исправление, только чтобы это все еще не работало ... </p>
Значит, настройка цели развертывания не просто контролирует предупреждения компилятора (например, если я использовал API, доступный только в более новом SDK)? Насколько я знаю, я не использую API, которые не были доступны в OS 3.0 (также нет предупреждений).