From 68e5b66b5d22641f34433ef57c59789278683e95 Mon Sep 17 00:00:00 2001 From: Jason Wray Date: Mon, 8 Oct 2018 11:54:37 -0400 Subject: [ios] Add support for Simulator in UIDevice.mgl_isLegacyDevice --- platform/ios/src/UIDevice+MGLAdditions.m | 6 ++++-- 1 file 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; } -- cgit v1.2.1