Estoy construyendo una aplicación para iOS usando Xcode 3.2.5 con el conjunto Base SDK para iOS 4.2Cómo utilizar advertencias del compilador Xcode para determinar objetivo mínimo despliegue IOS
Sé que he utilizado algunas de api de 4,0 y 4.1 pero no estoy seguro de si realmente necesito 4.2.
De acuerdo con la Guía de desarrollo de iOS, "Xcode muestra advertencias de construcción cuando detecta que su aplicación está utilizando una función que no está disponible en la versión del sistema operativo de destino".
Así que esperaba utilizar las advertencias del compilador para derivar mis requisitos mínimos de sistema operativo. Sin embargo, incluso cuando configuro mi destino de implementación de iOS en iOS 3.0, todavía no recibo ninguna advertencia del compilador.
Debo estar haciendo algo mal, pero no estoy seguro de qué? ¿Alguien puede confirmar que recibe advertencias del compilador cuando el destino de implementación de iOS es menor que el SDK base y el código utiliza funciones SDK base? ¿O las advertencias del compilador solo se muestran si vincula un marco que no existía en la versión de destino de implementación de iOS?
que no estoy viendo ninguna advertencia o bien cuando se ejecuta código para SDK 4.0 o superior y un destino de despliegue de 3.0. Esto desafía por completo la documentación que indicó anteriormente. ¿Tuviste algún progreso? –
Simplemente compruebe la respuesta de mattjgalloway aquí http://stackoverflow.com/a/8919108/536308 –
Posible duplicado de [¿Hay alguna manera de que XCode advierta sobre nuevas llamadas a la API?] (Http://stackoverflow.com/questions/4676000/is-there-a-way-for-xcode-to-warn-about-new-api-call) – JosephH