Хорошо, что я заметил, что когда я работаю под iOS 4.3, и я установил цель развертывания как iOS 4.1, я не получаю никаких предупреждений из IDE о вызовах, которые не поддерживаются в минимальной цели развертывания.
Например, вызов [CLLocationManager authorizationStatus] не показывает предупреждение, несмотря на то, что в документации для authorizationStatus говорится, что это было реализовано в iOS 4.2.
Я ожидаю, что это будет проблемой, если быt?
Из того, что я понимаю, решение этого состоит в том, чтобы загрузить несколько версий SDK, временно собрать их для SDK для вашей минимальной версии, но переключиться на текущую версию SDK, чтобы отправить.
Если есть лучший способ сделать это, пожалуйста, сообщите.Как я могу получить больше опций в XCode в настройке «Базового SDK»?