我正在使用Xcode 3.2.5构建iOS应用程序,Base SDK设置为iOS 4.2
我知道我已经使用了4.0和4.1中的一些api,但不确定我是否真的需要4.2.
根据iOS开发指南,"当Xcode检测到您的应用程序正在使用目标操作系统版本中不可用的功能时,会显示构建警告".
所以我希望使用编译器警告来获得我的最低操作系统要求.但是,即使我将iOS部署目标设置为iOS 3.0,我仍然没有收到任何编译器警告.
我一定做错了什么,但不确定是什么?当iOS部署目标小于基本SDK并且代码使用基本SDK功能时,任何人都可以确认它们会收到编译器警告吗?或者,如果链接iOS部署目标版本中不存在的框架,编译器警告是否仅显示?