me he dado cuenta de que esto funciona en modo dev (pruebas en el simulador, etc):Xcode Modo DEBUG: ¿cuándo está encendido/apagado?
#ifdef DEBUG
//do stuff
#endif
Pero cuando archivar y distribuir prueba se basa, la aplicación no actúa en modo de depuración a pesar de que todavía estoy construyendo con el perfil de desarrollador. Me gustaría que el modo DEBUG siempre sea el caso a menos que construya con el perfil de implementación y lo envíe a Apple.
Por ejemplo, al enviar prueba construye a cabo, no quiero que la gente se compre una compra en la aplicación, por lo que hacer algo como esto:
- (BOOL)isUpgradePurchased
{
#ifdef DEBUG
return YES;
#endif
//do the real stuff to determine if purchased and return YES or NO
}
también lo hacen también necesito fijar una preprocesador macro DEBUG = 1 para "Release"?
Así que debería ser capaz de simplemente cambiar "Liberar" a "Depurar" en la configuración de compilación de archivos ¿verdad? – soleil
sí, pero debe cambiarlo para liberarlo antes de enviarlo a Apple. – msk
Tengo un esquema diferente para AppStore. – soleil