Я только что одобрил свое приложение в App Store, но его могут загрузить только устройства под управлением 4.0. В настройках проекта в Xcode указано «базовый SDK 4.0» и «цель развертывания 3.1.3».
Есть ли какие-либо другие настройки или значения в моем файле plist или что-то, что я установил в iTunes connect, которые могли бы дать такой результат.
Я не использую API только для 4.0 и хотел бы, чтобы люди, работающие под управлением версии 3.1.3 и выше, могли использовать приложение.
В XCode есть ошибка, которая, я думаю, может быть причиной вашей проблемы: вам нужно выполнить все настройки проекта ОБА для текущей цели (выберите цель и нажмите cmd + i) и в настройках проекта (проект > редактировать настройки проекта). Эти две формы абсолютно идентичны и содержат одинаковую информацию, однако они не соответствуют друг другу - изменения, внесенные в одну форму, не отразятся в другой. Поэтому обязательно заполните необходимую информацию в обоих местах, а также убедитесь, что вы используете одну и ту же конфигурацию (отладка, выпуск и т. д.) для каждой формы.
редактировать: я не совсем уверен, действительно ли это ошибка или, скорее, функция - однако это вызвало у меня некоторые проблемы из-за аналогичных проблем с созданием сборок для специального распространения.