Задача
В данный момент я пытаюсь выяснить, какую настройку «iPhone OS Deployment Target» использовать. Я не хочу писать условный код прямо сейчас, поэтому я бы хотел самую низкую версию, которая прекрасно работает с моим приложением.
Сначала я думал, что это будет 2.0, поскольку я не использовал никаких функций 3.0, но потом я понял, что AVAudioRecorder - это API 3.0. Я не хочу вручную проверять КАЖДУЮ функцию, которую я использую в документации.
Вопрос
Существует ли инструмент, который будет проверять доступность ОС каждой функции, которую вы вызываете в своем коде, чтобы выяснить, какой должна быть цель развертывания? Этим инструментом может быть старый добрый компилятор, но последняя версия iPhone SDK не поставляется с SDK PRE-3.0.