summaryrefslogtreecommitdiff
path: root/platform/darwin/src
diff options
context:
space:
mode:
Diffstat (limited to 'platform/darwin/src')
-rw-r--r--platform/darwin/src/MGLAccountManager.m5
-rw-r--r--platform/darwin/src/NSProcessInfo+MGLAdditions.h11
-rw-r--r--platform/darwin/src/NSProcessInfo+MGLAdditions.m10
3 files changed, 5 insertions, 21 deletions
diff --git a/platform/darwin/src/MGLAccountManager.m b/platform/darwin/src/MGLAccountManager.m
index d914867628..63fa634884 100644
--- a/platform/darwin/src/MGLAccountManager.m
+++ b/platform/darwin/src/MGLAccountManager.m
@@ -1,6 +1,8 @@
#import "MGLAccountManager_Private.h"
#import "NSBundle+MGLAdditions.h"
+#if TARGET_OS_OSX
#import "NSProcessInfo+MGLAdditions.h"
+#endif
#if TARGET_OS_IPHONE || TARGET_OS_SIMULATOR
#import "MGLMapboxEvents.h"
@@ -40,9 +42,12 @@
}
+ (instancetype)sharedManager {
+#if TARGET_OS_OSX
if (NSProcessInfo.processInfo.mgl_isInterfaceBuilderDesignablesAgent) {
return nil;
}
+#endif
+
static dispatch_once_t onceToken;
static MGLAccountManager *_sharedManager;
void (^setupBlock)(void) = ^{
diff --git a/platform/darwin/src/NSProcessInfo+MGLAdditions.h b/platform/darwin/src/NSProcessInfo+MGLAdditions.h
deleted file mode 100644
index 1dc1439d53..0000000000
--- a/platform/darwin/src/NSProcessInfo+MGLAdditions.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@interface NSProcessInfo (MGLAdditions)
-
-/**
- Returns YES if the current process is Interface Builder’s helper process for
- rendering designables.
- */
-- (BOOL)mgl_isInterfaceBuilderDesignablesAgent;
-
-@end
diff --git a/platform/darwin/src/NSProcessInfo+MGLAdditions.m b/platform/darwin/src/NSProcessInfo+MGLAdditions.m
deleted file mode 100644
index 0c287c030b..0000000000
--- a/platform/darwin/src/NSProcessInfo+MGLAdditions.m
+++ /dev/null
@@ -1,10 +0,0 @@
-#import "NSProcessInfo+MGLAdditions.h"
-
-@implementation NSProcessInfo (MGLAdditions)
-
-- (BOOL)mgl_isInterfaceBuilderDesignablesAgent {
- NSString *processName = self.processName;
- return [processName hasPrefix:@"IBAgent"] || [processName hasPrefix:@"IBDesignablesAgent"];
-}
-
-@end