#iphone #deployment #appstore-approval
#iPhone #развертывание #appstore-одобрение
Вопрос:
Как это возможно? Я настроил свое приложение для iPhone следующим образом:
Я загрузил его в App Store, и теперь Apple говорит:
Вы указали, что для вашего двоичного файла требуется iOS 4.3 или более поздняя версия. Приложения, для которых требуется iOS 4.3 или более поздняя версия, будут недоступны пользователям Verizon iPhone.
Должен ли я изменить базовый SDK на целевую платформу iPhone 3.0??? Как я могу это сделать? Спасибо!
ОТВЕТ: Если вы оставите значение по умолчанию 3.0, цель развертывания iOS не будет показана / установлена, что означает, что будет выбрана последняя версия iOS? Это ошибка xcode4, которой я верю.
Ответ №1:
В XCode 4 это действительно легко исправить. Нажмите на свой проект, затем перейдите на вкладку сводка, и вы должны увидеть раскрывающийся список Цель развертывания, чтобы выбрать свою цель. Это ярлык для настройки сборки.
Я хотел бы добавить, что, я надеюсь, вы протестировали свое приложение на предыдущих версиях iOS перед развертыванием вашего приложения. В настоящее время ваше приложение будет иметь слабые ссылки на API, и все новые вызовы API будут компилироваться нормально, но при запуске на старых устройствах произойдет сбой, если вы не используете надлежащие проверки во время выполнения.
Редактировать Изображение не отображалось, когда я отвечал на ваш вопрос. Дважды проверьте в настройках сборки, что цель развертывания одинакова для отладки, выпуска и распространения
Комментарии:
1. как вы можете видеть, я выбрал версию 3.0, но Apple проигнорировала это!
2. Изображение не отображалось, когда я первоначально отвечал, но внутри ваших настроек сборки разверните
iOS Deployment Target
и убедитесь, что для всех ваших конфигураций установлено одинаковое значение.3. ага … значит, если я оставлю значение по умолчанию 3.0, цель развертывания iOS не будет показана, что означает последнюю версию ОС? Это все?
4. Похоже, что в результатах поиска не найдены все индивидуальные настройки для каждого типа выпуска, и их можно установить независимо.