Ich mache eine App, die sensible Kreditkartendaten verarbeitet.
Wenn mein Code im Debug-Modus ausgeführt wird, möchte ich diese Daten in der Konsole protokollieren und einige Datei-Dumps erstellen.
Bei der endgültigen Appstore-Version (dh wenn sie im Release-Modus ausgeführt wird) ist es jedoch wichtig, dass all dies deaktiviert ist (Sicherheitsrisiko)!
Ich werde versuchen, meine Frage so gut wie möglich zu beantworten. Die Frage lautet also: Ist dieser Lösungsweg der richtige oder beste Weg, dies zu tun?
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
#ifdef DEBUG NSLog@("Something");#else//#endif
, funktioniert das nicht. Wie kann ich eine Schaltfläche initialisieren oder etwas in der Konsole protokollieren? Können Sie Ihre Frage bearbeiten?