У меня возникла ситуация, из-за которой мне нужно было поддерживать два разных образа запуска для книжной ориентации на iPad, поскольку в зависимости от версии IOS представления будут разными.
Я занимаюсь разработкой приложения для iPad / iPhoneкоторый поддерживает UISplitViewController в качестве корневого окна, когда устройство является iPad.В IOS 5.0 поддерживает главный контроллер представления, отображаемый в разделенном представлении, в то время как в портретном режиме, отвечая "НЕТ" в методе mustHideViewController UISplitViewControllerDelegate.В IOS 4.2 этот метод не вызывается и, следовательно, главный контроллер вида не отображается в книжной ориентации.Вместо этого это всплывающее окно, отображаемое при нажатии кнопки Nav.
Существует ли способ создания единой версии приложения (с точки зрения клиента iTunes), которая включает в себя соответствующее изображение запуска на основе версии IOS?
В Руководстве по программированию приложения для iPhone в разделе «Дополнительные советы и хитрости» описывается, как можно указать разные образы запуска в зависимости от платформы и устройства, но без версии IOS: key_root-platform ~ device
Ответ другого поста показал, что я могу решить аналогичную проблему, создав несколько целей для поддержки нескольких версий.Можно ли создать несколько целей и загрузить их в Apple в виде одного приложения, а также распространять соответствующие двоичные файлы в зависимости от версии?Любые советы о том, как будет принята с благодарностью.