Top

iOS | supress logs

Kommentare

1 Kommentar

  • Patrik Spisak

    I disabled logs my way because not sure if there is API or not for this.

    In path:

    Pods/Target Support Files/RainbowSDK

    I have created file:

    RainbowSDK-prefix.pch

    Inside file I have add

    #ifdef __OBJC__

    #import <UIKit/UIKit.h>

    #else

    #ifndef FOUNDATION_EXPORT

    #if defined(__cplusplus)

    #define FOUNDATION_EXPORT extern "C"

    #else

    #define FOUNDATION_EXPORT extern

    #endif

    #endif

    #endif

    #ifndef DEBUG

        #define NSLog(...)

    #endif

    Inside Xcode, I have selected Pods, Targets: RainbowSDK -> Prefix Header Set To:

    Target Support Files/RainbowSDK/RainbowSDK-prefix.pch

    So if I run app as Release all NSLog are disabled. NSLogs should be disabled in production because they are causing performance issues.

    0
    Aktionen für Kommentare Permalink

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.

Sie können immer noch nicht finden, was Sie brauchen?

  • Kontaktieren Sie uns

    Haben Sie eine Frage zu Rainbow? Hinterlassen Sie uns eine Nachricht, um weitere Informationen zu erhalten.

    Kontakt
  • Fragen Sie die Gemeinschaft

    Brauchen Sie Hilfe? Stellen Sie Ihre Fragen in der Community, um Antworten von anderen Rainbow-Benutzern zu erhalten.

    Nachricht posten