From e20652d67d36e5045fe6ca6c6a6f5567ac40f5a7 Mon Sep 17 00:00:00 2001 From: Salakar Date: Wed, 26 Sep 2018 07:39:20 +0100 Subject: [PATCH] [ios][crashlytics] add support for multiple crashlytics locations (pods vs manual linking) fixes #1401 --- .../crashlytics/RNFirebaseCrashlytics.h | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/ios/RNFirebase/fabric/crashlytics/RNFirebaseCrashlytics.h b/ios/RNFirebase/fabric/crashlytics/RNFirebaseCrashlytics.h index b7ddcda1..15025488 100644 --- a/ios/RNFirebase/fabric/crashlytics/RNFirebaseCrashlytics.h +++ b/ios/RNFirebase/fabric/crashlytics/RNFirebaseCrashlytics.h @@ -2,18 +2,25 @@ #define RNFirebaseCrashlytics_h #import -#if __has_include() -#import + #if __has_include() + #define HAS_CRASHLYTICS 1 + #else + #if __has_include() + #define HAS_CRASHLYTICS 2 + #endif + #endif -@interface RNFirebaseCrashlytics : NSObject { + #ifdef HAS_CRASHLYTICS + #import -} + @interface RNFirebaseCrashlytics : NSObject { -@end + } -#else -@interface RNFirebaseCrashlytics : NSObject -@end -#endif + @end + #else + @interface RNFirebaseCrashlytics : NSObject + @end + #endif #endif