From 5258cdff3605fab6c818630609494fb813c5f072 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Fri, 21 Nov 2014 02:49:38 +0100 Subject: [PATCH] Fix modulemap warning This fixes an error when integration the crash only framework build --- Classes/BITHockeyBaseManager.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Classes/BITHockeyBaseManager.m b/Classes/BITHockeyBaseManager.m index 818f7158f2..96b34639e9 100644 --- a/Classes/BITHockeyBaseManager.m +++ b/Classes/BITHockeyBaseManager.m @@ -33,7 +33,9 @@ #import "BITHockeyBaseManager.h" #import "BITHockeyBaseManagerPrivate.h" +#if HOCKEYSDK_FEATURE_AUTHENTICATOR || HOCKEYSDK_FEATURE_UPDATES || HOCKEYSDK_FEATURE_FEEDBACK #import "BITHockeyBaseViewController.h" +#endif #import "BITKeychainUtils.h" @@ -199,6 +201,9 @@ } - (void)showView:(UIViewController *)viewController { + // if we compile Crash only, then BITHockeyBaseViewController is not included + // in the headers and will cause a warning with the modulemap file +#if HOCKEYSDK_FEATURE_AUTHENTICATOR || HOCKEYSDK_FEATURE_UPDATES || HOCKEYSDK_FEATURE_FEEDBACK UIViewController *parentViewController = nil; if ([[BITHockeyManager sharedHockeyManager].delegate respondsToSelector:@selector(viewControllerForHockeyManager:componentManager:)]) { @@ -259,6 +264,7 @@ [(BITHockeyBaseViewController *)viewController setModalAnimated:NO]; [visibleWindow addSubview:_navController.view]; } +#endif } - (BOOL)addStringValueToKeychain:(NSString *)stringValue forKey:(NSString *)key {