Im используя xcode4.6 для экрана экрана сетчатки. Когда я использую цель развертывания 5, я не получил никаких предупреждений. Когда я использую целевую версию 6.1 развертывания, я получаю предупреждения, если значениеAutoRotation устарело. Но я использовал оба shouldAutorotateToInterfaceOrientation, willAnimateRotationToInterfaceOrientation в том же файле viewcontroller.m для iphone4 & 5. У меня есть план для загрузки моего приложения. Какая цель развертывания, которую я использую для работы приложения, работает как в iphone4 & 5. Если я использую целевую версию 6.1 для развертывания, мое приложение будет работать в iphone4? или он будет работать только на iphone5 ?. (или) магазин приложений отклоняет мое приложение или нет для получения предупреждений?Цель развертывания в xcode
ответ
Это «цель развертывания», а не «цель развития». Цель развертывания определяет минимальную версию iOS, поддерживаемую вашим приложением. Если вы установите его в iOS 6.1, ваше приложение будет работать только на устройствах, на которых установлена iOS 6.1 или более поздняя версия. Если вы установите его на iOS 5.0, ваше приложение будет работать на любом устройстве с iOS 5.0 или новее.
Если вы установили цель развертывания в 5.0 или 5.1, ваше приложение должно правильно обработать изменение API. Просмотр вращения контроллера сильно изменился в iOS 6.0. Поэтому все контроллеры вашего представления должны внедрять старые и новые методы, связанные с ротацией. Если целью развертывания является 6.0 или более поздняя версия, вам не нужно добавлять какие-либо старые методы, связанные с ролями 5.x.
Что вы подразумеваете под «целью разработки 6.1»? вы имели в виду под «целью развертывания»? – Mani
Почему downvote? rmaddy четко объяснил, что я хочу для загрузки в магазин приложений. – Ram