У меня есть приложение для iPhone с SDK 4.2, но я также знаю, что хочу сделать его совместимым с iOS 3.1.3.
Первым шагом было установить цель развертывания в 3.1.3. Он отлично работает на 3.2-симуляторе, но приложение иногда падает, так как я использую некоторые методы, которые недоступны в этом раннем SDK.
Итак, мой вопрос, есть ли прямой способ найти методы/классы, которые я использую в своем проекте, которые недоступны в 3.1.3? (без ручного прохождения каждого вызова метода и консультации с документами для доступности SDK?)
Спасибо.
UPDATE: Я выполнил приложение в 3.1.3 и попытался вручную протестировать каждый путь выполнения, надеясь найти все исключения. Это было выполнено с некоторым успехом. Однако, что, если приложение огромно? и есть много путей выполнения? Для этого сценария должен быть какой-то инструмент. Любые мысли очень ценятся.