Будет ли приложение iOS, созданное в XCode 7.2 с SDK 9.2, совместимо с iOS 6 в iPhone 4?
Если я создам приложение iOS в XCode 7.2 с SDK 9.2, будет ли это приложение работать в iOS 6 на iPhone 4?
2 ответа
В общем, это возможно - вот где информация о доступности в документации Apple вступает в игру.
Вы можете использовать iOS 6 в качестве цели развертывания и использовать только API, доступный в iOS 6.
Это будет означать, что завершение вашего кода в текущем Xcode предложит недоступные методы, и вы будете очень ограничены в том, что API может сделать для вас.
Кроме того, чтобы выбрать вишню одну из проблем, с которыми вы можете столкнуться:
В iOS 6 совершенно другой подход к авторизации для использования местоположения, чем в iOS 9, поэтому вам придется (частично) загромождать свой код большим количеством проверок версий, чтобы обеспечить разные реализации для разных версий (и тогда проверки версий не были доступны).). Потому что устройство iOS 9 даже не будет запрашивать у пользователя разрешения, если вы сделаете это так, как в документации по iOS 6 сказано, что вы должны это сделать.
Тот факт, что вы задаете этот вопрос, может уже дать ответ, что в целом ответ
Да, это можно сделать с помощью большой работы, которая практически не поддается решению одному человеку и почти во всех случаях не требуется.
поскольку доля рынка iOS 6 составляет лишь малую долю, но в вашем случае ответ может быть даже
Возможно, в какой-то момент вы потерпите ужасную неудачу, и вам следует пересмотреть, если это действительно необходимо. Рыночная доля iOS 6 очень мала, и вы в основном тратите недели дополнительной работы на руку, полную потенциальных пользователей.
Кроме того, как вы могли догадаться из этого (и других ответов), если ваш вопрос, если это работает из коробки, ответ
Нет.
в общем да или нет условия.. да, это возможно.
(Наше приложение охватывает от 7 до 9)
Поддержка ios6 потребует много работы, хотя вы должны позаботиться о том, чтобы не использовать какие-либо функции, которые недоступны в ios6 и iOS. Sdk6 и iOS sdk9 сильно отличаются:)
Я бы подумал, стоит ли это усилий.