Как поддерживать функции iOs 9, сохраняя при этом поддержку iOs 8?

В основном вопрос в названии. Я уверен, что есть способ отправить ваше приложение на более раннюю версию iO (в данном случае 8), но при этом использовать эксклюзивную функцию более новой версии ОС. Пример: мое приложение имеет минимальную поддержку iOs 8.3, и с последней версией iOs 9 я хочу добавить поддержку для принудительного касания (которая доступна только в iOs 9), но в то же время я хочу иметь возможность исправьте ошибки и, например, сделайте улучшения пользовательского интерфейса и отправьте обновление для обеих версий. Крупные приложения делают это, например, fb, поэтому ДОЛЖЕН быть способ, но я нигде не могу его найти, я сдаюсь :(

РЕДАКТИРОВАТЬ: Есть лиаккуратный способ сделать это? без проверкиrespondsToSelector и такие вещи? что-то вроде отдельного проекта? или, может быть, файлы xcconfig могут сделать этот трюк? Мне просто интересно .. потому что имеяif else для каждой целевой функции ios 9 не очень хорошее решение, когда вы говорите о корпоративном / крупном приложении

Ответы на вопрос(3)

Ваш ответ на вопрос