我建設使用的Xcode 3.2.5與基本SDK設置爲iOS 4.2的如何使用Xcode的編譯器警告,以確定最低IOS部署目標
我知道我已經使用了一些API的4.0 iOS應用和4.1但不確定我是否確實需要4.2。
根據iOS開發指南,「當Xcode檢測到您的應用程序正在使用目標操作系統版本中不可用的功能時,會顯示生成警告」。
所以我希望使用編譯器警告來推導我的最低操作系統要求。 但是,即使我將iOS部署目標設置爲iOS 3.0,我仍然沒有收到任何編譯器警告。
我一定在做錯事,但不知道是什麼?任何人都可以確認他們在iOS部署目標小於基本SDK並且代碼使用基本SDK函數時會收到編譯器警告嗎?或者,只有鏈接iOS部署目標版本中不存在的框架時才顯示編譯器警告?
的SDK 4.0+和3.0的部署目標上運行代碼時,我沒有看到任何警告或者。這完全違背了上述文檔。你有沒有進步? – 2011-07-20 12:41:12
只需檢查mattjgalloway響應這裏http://stackoverflow.com/a/8919108/536308 – 2012-12-04 10:34:55
可能重複[有沒有XCode警告新API調用的方法?](http://stackoverflow.com/questions/4676000/is-there-a-way-for-xcode-to-warn-about-new-api-calls) – JosephH 2017-04-05 09:00:17