From b2eb6758c98665700ccfaaa4f62ccf0b8c7078f9 Mon Sep 17 00:00:00 2001 From: rodrigo-itao <66178504+rodrigo-itao@users.noreply.github.com> Date: Sat, 23 Jul 2022 17:37:24 -0300 Subject: [PATCH] Update platform.dart (#882) --- lib/src/utils/platform.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/src/utils/platform.dart b/lib/src/utils/platform.dart index a5c39aa1..05b84f30 100644 --- a/lib/src/utils/platform.dart +++ b/lib/src/utils/platform.dart @@ -28,9 +28,12 @@ bool isAppleOS([TargetPlatform? targetPlatform]) { } Future isIOSSimulator() async { - if (Platform.isIOS) { - final deviceInfo = DeviceInfoPlugin(); - final iosInfo = await deviceInfo.iosInfo; + DeviceInfoPlugin deviceInfo = DeviceInfoPlugin(); + + var osInfo = await deviceInfo.deviceInfo; + + if (osInfo is IosDeviceInfo) { + final iosInfo = osInfo as IosDeviceInfo; return !iosInfo.isPhysicalDevice; } return false;