У меня есть приложение, предназначенное в основном для iPads, и я хочу, чтобы пользователи могли использовать свои оригинальные iPad (iOS до 5.1). С другой стороны, мое приложение должно выглядеть как «родное» приложение iOS 7 при запуске на iOS 7-устройстве.Могу ли я создать приложение, работающее на iOS 5.1 и iOS 7 в соответствующем собственном стиле?
Когда я выбираю SDKROOT
(базовый SDK) как iOS 7 и цель развертывания как 6.0, приложение работает нормально в обеих системах, отображая соответствующий вид &. Но так как я хочу, чтобы мое приложение также работало на 5.1, я установил цель развертывания в 5.1 (я скопировал iPhoneOS5.1.sdk
в Xcode 5 в соответствии с ответами this question). Затем приложение работает на 5.1, 6.0 и 7.0, но оно почти похоже на приложение iOS 6 на iOS 7.
Это то, что я обнаружил при работе с настройками компилятора (в зависимости от настроек приложение запускает то, что IOS версия):
Таким образом, это возможно: Одно приложения, родной взгляд & чувствовать себя на прошивке 5.1, IOS 6 и 7 прошивке?
Спасибо за любую помощь.