Как использовать предупреждения компилятора xcode для определения минимальной цели развертывания IOS

Я создаю приложение iOS, используя Xcode 3.2.5 с базовым SDK, установленным на iOS 4.2

Я знаю, что использовал некоторые api из 4.0 и 4.1, но не уверен, На самом деле мне требуется 4.2.

Согласно руководству разработчика iOS, «Xcode отображает предупреждения о сборке, когда обнаруживает, что ваше приложение использует функцию, недоступную в целевой версии ОС».

Так что я надеялся использовать предупреждения компилятора для получения минимальных требований к ОС. Однако, даже когда я устанавливаю для цели развертывания iOS значение iOS 3.0, я все равно не получаю никаких предупреждений компилятора.

Я, должно быть, делаю что-то не так, но не знаю что? Может ли кто-нибудь подтвердить, что они получают предупреждения компилятора, когда цель развертывания iOS меньше, чем базовый SDK, а код использует базовые функции SDK? Или предупреждения компилятора отображаются только в том случае, если вы связываете платформу, которой не было в целевой версии развертывания iOS?

13
задан Martin Bayly 14 January 2011 в 05:51
поделиться