summaryrefslogtreecommitdiff
path: root/platform/ios/src/UIDevice+MGLAdditions.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/src/UIDevice+MGLAdditions.m')
-rw-r--r--platform/ios/src/UIDevice+MGLAdditions.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/ios/src/UIDevice+MGLAdditions.m b/platform/ios/src/UIDevice+MGLAdditions.m
index e9da77adda..3522c07401 100644
--- a/platform/ios/src/UIDevice+MGLAdditions.m
+++ b/platform/ios/src/UIDevice+MGLAdditions.m
@@ -4,6 +4,9 @@
@implementation UIDevice (MGLAdditions)
- (NSString *)modelString {
+#if TARGET_OS_SIMULATOR
+ return [[[NSProcessInfo processInfo] environment] objectForKey:@"SIMULATOR_MODEL_IDENTIFIER"];
+#else
char *typeSpecifier = "hw.machine";
size_t size;
@@ -16,6 +19,7 @@
free(answer);
return results;
+#endif
}
- (BOOL)mgl_isLegacyDevice {
@@ -43,8 +47,6 @@
}
}
- // TODO: Also handle simulator using something like `ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"]`.
-
return NO;
}