from files apple app iphone ios debugging release building

iphone - files - move from android to ios



iOS: fragmentos de código opcionales para compilaciones de depuración (2)

Verifique la configuración de compilación de sus proyectos para la depuración para asegurarse de que se está configurando ''DEBUG'' (Apple le ofrece esto gratis). Para ello, seleccione el proyecto y haga clic en la pestaña de configuración de compilación. Busque ''DEBUG'' y vea si de hecho se está configurando DEBUG.

luego condiciona el código para DEBUG en tus archivos fuente

#ifdef DEBUG // Something to log your data here or even add a whole subview to see it on the device #else // #endif

para mi aplicación me gustaría tener una vista de depuración que quiero tener solo en las versiones de depuración y no en las versiones de lanzamiento. Aunque no quiero cambiar mi código. Es por eso que me pregunto si puedo verificar el indicador del compilador si se trata de una versión de lanzamiento y excluir algún código que solo quiero tener para las versiones de depuración.


En la configuración de compilación de sus proyectos, busque la sección de definiciones del preprocesador, allí puede definir una variable solo en su compilación de depuración, como DEBUG=1 , y luego usar esto en su código:

#if DEBUG NSLog(@"This will only print in debug!"); #endif

Solo asegúrese de que en la configuración de su versión, esa misma definición se establece en 0 en la misma ubicación en sus configuraciones de compilación