Sto creando un'app che elabora dati sensibili della carta di credito.Xcode/iOS: come determinare se il codice è in esecuzione in DEBUG/RELEASE?
Se il mio codice è in esecuzione in modalità di debug, desidero registrare questi dati sulla console e creare alcuni file dump.
Tuttavia, nella versione finale dell'appstore (ovvero quando è in esecuzione in modalità di rilascio) è essenziale che tutto ciò sia disabilitato (pericolo per la sicurezza)!
Cercherò di rispondere alla mia domanda nel miglior modo possibile; quindi la domanda diventa "Il percorso della soluzione è il modo giusto o migliore per farlo?"
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if(IS_DEBUG)
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
Grazie per la tua risposta, se provo a fare così: '#ifdef DEBUG NSLog @ (" Qualcosa "); # else // # endif', questo non funziona. Come posso inizializzare un pulsante o registrare qualcosa sulla console per favore, puoi modificare la tua domanda? – Malloc
Dovrebbe funzionare. Perché non pubblicare una nuova domanda con un po 'di codice? – Damo
Damo, grazie amico, fa grandi cose da LPharma ;-) –