Code Monkey home page Code Monkey logo

Comments (67)

jonasbark avatar jonasbark commented on July 20, 2024 20

Good news everyone - this issue has been fixed and a new version will be published by the end of this week!

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024 4

Plugin version 1.1.0:
Still not working on my Android Device

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024 3

@jonasbark I updated my pubspec to use the main branch here. Here is the main issue I'm seeing but maybe it is a separate issue:

Keyboard switching (Android):

  flutter_stripe:
    git:
      url: [email protected]:flutter-stripe/flutter_stripe.git
      path: packages/stripe
      ref: main

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 3

I doubt there is much we can do and we'll.have to create tickets for the Flutter team.
For now I recommend not having an additional text field on the same screen as the CardField.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 3

@taqi92 It can't be fixed by the plugin. It must be fixed by the Flutter framework devs. See comment above.

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024 2

@jonasbark I just tested with master and dev flutter channels with your example app with the most recent up to date pull from master and have the same issue.

Here's the video:

stripe_card_entry_issue.mp4

Here's the flutter doctor and verbose logs:

flutter doctor -v
[✓] Flutter (Channel master, 2.4.0-1.0.pre.164, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.4.0-1.0.pre.164 at /Users/me/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cb17425df0 (86 minutes ago), 2021-07-09 17:06:08 -0400
    • Engine revision 0156ecd2e5
    • Dart version 2.14.0 (build 2.14.0-295.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/me/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.58.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.24.0

[✓] Connected device (2 available)
    • Pixel 3a (mobile) • 94GAY0NRA9 • android-arm64  • Android 11 (API 30)
    • Chrome (web)      • chrome     • web-javascript • Google Chrome 91.0.4472.114

• No issues found!
flutter run --verbose logs
[ +113 ms] executing: sysctl hw.optional.arm64
[  +22 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[   +7 ms] executing: [/Users/me/fvm/versions/master/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +17 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] cb17425df0536192adbe0ce19968fa0223bff28b
[        ] executing: [/Users/me/fvm/versions/master/] git tag --points-at cb17425df0536192adbe0ce19968fa0223bff28b
[ +103 ms] Exit code 0 from: git tag --points-at cb17425df0536192adbe0ce19968fa0223bff28b
[   +2 ms] executing: [/Users/me/fvm/versions/master/] git describe --match *.*.* --long --tags cb17425df0536192adbe0ce19968fa0223bff28b
[  +82 ms] Exit code 0 from: git describe --match *.*.* --long --tags cb17425df0536192adbe0ce19968fa0223bff28b
[        ] 2.4.0-0.0.pre-164-gcb17425df0
[  +16 ms] executing: [/Users/me/fvm/versions/master/] git rev-parse --abbrev-ref --symbolic @{u}
[  +17 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/master
[        ] executing: [/Users/me/fvm/versions/master/] git ls-remote --get-url origin
[  +19 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +115 ms] executing: [/Users/me/fvm/versions/master/] git rev-parse --abbrev-ref HEAD
[  +15 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[   +6 ms] executing: sw_vers -productName
[  +14 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +15 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.4
[        ] executing: sw_vers -buildVersion
[  +13 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20F71
[  +63 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +54 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb devices -l
[  +13 ms] executing: sysctl hw.optional.arm64
[   +4 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcodebuild -version
[ +850 ms] Exit code 0 from: xcrun xcodebuild -version
[        ] Xcode 12.5.1
           Build version 12E507
[   +3 ms] executing: xcrun xcdevice list --timeout 2
[   +3 ms] xcrun simctl list --json devices
[        ] executing: xcrun simctl list --json devices
[   +4 ms] executing: xcrun simctl list
[ +129 ms] Exit code 0 from: xcrun simctl list
[   +1 ms] == Device Types ==
           iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
           iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)
           iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)
           iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
           iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)
           iPhone 6s (com.apple.CoreSimulator.SimDeviceType.iPhone-6s)
           iPhone 6s Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus)
           iPhone SE (1st generation) (com.apple.CoreSimulator.SimDeviceType.iPhone-SE)
           iPhone 7 (com.apple.CoreSimulator.SimDeviceType.iPhone-7)
           iPhone 7 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus)
           iPhone 8 (com.apple.CoreSimulator.SimDeviceType.iPhone-8)
           iPhone 8 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus)
           iPhone X (com.apple.CoreSimulator.SimDeviceType.iPhone-X)
           iPhone Xs (com.apple.CoreSimulator.SimDeviceType.iPhone-XS)
           iPhone Xs Max (com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max)
           iPhone Xʀ (com.apple.CoreSimulator.SimDeviceType.iPhone-XR)
           iPhone 11 (com.apple.CoreSimulator.SimDeviceType.iPhone-11)
           iPhone 11 Pro (com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro)
           iPhone 11 Pro Max (com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max)
           iPhone SE (2nd generation) (com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-)
           iPhone 12 mini (com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini)
           iPhone 12 (com.apple.CoreSimulator.SimDeviceType.iPhone-12)
           iPhone 12 Pro (com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro)
           iPhone 12 Pro Max (com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max)
           iPod touch (7th generation) (com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-)
           iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
           iPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)
           iPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)
           iPad mini 2 (com.apple.CoreSimulator.SimDeviceType.iPad-mini-2)
           iPad mini 3 (com.apple.CoreSimulator.SimDeviceType.iPad-mini-3)
           iPad mini 4 (com.apple.CoreSimulator.SimDeviceType.iPad-mini-4)
           iPad Air 2 (com.apple.CoreSimulator.SimDeviceType.iPad-Air-2)
           iPad Pro (9.7-inch) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-)
           iPad Pro (12.9-inch) (1st generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro)
           iPad (5th generation) (com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-)
           iPad Pro (12.9-inch) (2nd generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-)
           iPad Pro (10.5-inch) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-)
           iPad (6th generation) (com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-)
           iPad (7th generation) (com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-)
           iPad Pro (11-inch) (1st generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-)
           iPad Pro (12.9-inch) (3rd generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-)
           iPad Pro (11-inch) (2nd generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-)
           iPad Pro (12.9-inch) (4th generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-)
           iPad mini (5th generation) (com.apple.CoreSimulator.SimDeviceType.iPad-mini--5th-generation-)
           iPad Air (3rd generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-)
           iPad (8th generation) (com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-)
           iPad Air (4th generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-)
           iPad Pro (11-inch) (3rd generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation)
           iPad Pro (12.9-inch) (5th generation) (com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation)
           Apple TV (com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p)
           Apple TV 4K (com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K)
           Apple TV 4K (at 1080p) (com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p)
           Apple TV 4K (2nd generation) (com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-4K)
           Apple TV 4K (at 1080p) (2nd generation) (com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-1080p)
           Apple Watch - 38mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-38mm)
           Apple Watch - 42mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-42mm)
           Apple Watch Series 2 - 38mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm)
           Apple Watch Series 2 - 42mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm)
           Apple Watch Series 3 - 38mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm)
           Apple Watch Series 3 - 42mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm)
           Apple Watch Series 4 - 40mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-40mm)
           Apple Watch Series 4 - 44mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm)
           Apple Watch Series 5 - 40mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm)
           Apple Watch Series 5 - 44mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm)
           Apple Watch SE - 40mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-SE-40mm)
           Apple Watch SE - 44mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-SE-44mm)
           Apple Watch Series 6 - 40mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm)
           Apple Watch Series 6 - 44mm (com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm)
           == Runtimes ==
           iOS 14.5 (14.5 - 18E182) - com.apple.CoreSimulator.SimRuntime.iOS-14-5
           tvOS 14.5 (14.5 - 18L191) - com.apple.CoreSimulator.SimRuntime.tvOS-14-5
           watchOS 7.4 (7.4 - 18T187) - com.apple.CoreSimulator.SimRuntime.watchOS-7-4
           == Devices ==
           -- iOS 14.5 --
               iPhone 8 (70B99662-0B89-4FF8-A1A1-E2902E05BE23) (Shutdown) 
               iPhone 8 Plus (D0B89B4D-20AF-4F92-B9F1-6A304B4529F1) (Shutdown) 
               iPhone 11 (609310A8-3138-4BFF-9FCA-AD6BC6B89679) (Shutdown) 
               iPhone 11 Pro (2E5C1F84-29A1-453E-9230-AB42B949E124) (Shutdown) 
               iPhone 11 Pro Max (6537F7DC-B39F-4E53-AF3C-11A4864F183E) (Shutdown) 
               iPhone SE (2nd generation) (D7BF467D-4965-427D-BD1B-47AC5FBFF098) (Shutdown) 
               iPhone 12 mini (D1D2967F-5C95-4A53-8D40-A3F4E136DC48) (Shutdown) 
               iPhone 12 (4BE27121-66E4-4519-A725-70E58F19E9D9) (Shutdown) 
               iPhone 12 Pro (ECDD268A-6BEE-485E-BD86-BB2AA2F9146E) (Shutdown) 
               iPhone 12 Pro Max (1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2) (Shutdown) 
               iPod touch (7th generation) (9A99D423-D70C-4A79-92E3-7BD9F2685D41) (Shutdown) 
               iPad Pro (9.7-inch) (462F8909-953D-43A4-B763-9B80CDAB20DF) (Shutdown) 
               iPad (8th generation) (9449B194-E92F-4F19-9962-29AFFBEF1501) (Shutdown) 
               iPad Air (4th generation) (E68A882B-6B37-4C03-B398-954E454E7493) (Shutdown) 
               iPad Pro (11-inch) (3rd generation) (390D9EDA-609E-4648-8D46-89778CE3D323) (Shutdown) 
               iPad Pro (12.9-inch) (5th generation) (B2A45EE8-6569-49CE-A259-58D6A3070513) (Shutdown) 
           -- tvOS 14.5 --
               Apple TV (D2025F14-FC1C-490D-AD0D-3B5598A82AEF) (Shutdown) 
               Apple TV 4K (2nd generation) (0114EAEE-CBF8-4BBE-940D-F48EC5B93626) (Shutdown) 
               Apple TV 4K (at 1080p) (2nd generation) (0A311679-A97D-4C4C-A35B-01B5FCDBCAF4) (Shutdown) 
           -- watchOS 7.4 --
               Apple Watch Series 5 - 40mm (8475587F-783D-4A93-A242-55347CDAF976) (Shutdown) 
               Apple Watch Series 5 - 44mm (E5375B5D-5069-419A-BC8E-01676FD1A2AA) (Shutdown) 
               Apple Watch Series 6 - 40mm (0DE73582-3A12-48B8-8231-4F5666F8754B) (Shutdown) 
               Apple Watch Series 6 - 44mm (BC41072B-BA53-4DB5-9305-B3CC31844C6A) (Shutdown) 
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-13-6 --
               iPhone 8 (43EE02A0-EFC0-4EB7-BC6C-EB38FAABE3C2) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (F4215DD8-09DD-41F7-82AC-38E4E7D49552) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (F81D3747-5EA1-4C6E-9A41-2FE16DAAFAEB) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (EC3B4BA2-9C75-453B-81F1-68EE00F55487) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (6E393BD0-53AF-4C1D-938A-2EC0C0A16EFC) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (21FC08A3-09B8-473C-BE5D-985995C0AFB7) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (489AB2ED-B8E1-483C-9774-E1E77B21CB1D) (Shutdown) (unavailable, runtime profile not found)
               iPad (7th generation) (97690B53-3140-4C6D-A139-79ED77048501) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (308297A5-1D03-45C1-BC54-B47684DCCDE8) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (40FAB01D-D12A-401E-9AD0-643C1CBED620) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (3rd generation) (09A7528F-BFCE-42B6-B908-B06464EDDF2A) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-13-7 --
               iPhone 8 (9EA2820A-DCA9-4CEC-9AF2-1D104BCE2168) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (63035097-E580-47A9-AEA6-15CB5FA0835A) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (A74449B5-E142-4EB6-9779-CAAC60F523E5) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (7CEDB97D-130C-4515-B4C3-502206DF0A66) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (A5929067-3D1E-437B-9817-5B39B77FF63F) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (4D8F691A-9E31-4819-936C-7AF0809E0E82) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (525E7E0F-E076-4F42-8E9F-654578B66734) (Shutdown) (unavailable, runtime profile not found)
               iPad (7th generation) (8186E611-8387-467D-B8CD-76501273F6DE) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (6732442B-9430-45A3-A20A-CD6DCF95B426) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (11A3F3DC-717F-430D-B3EC-4A59B3A1FE61) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (3rd generation) (24FB9C2C-FC78-40C0-A0D9-F1FC5C4051E0) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-0 --
               iPhone 8 (D59AB505-19FB-4003-8E10-8BAB6C040DE3) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (6808E8C9-0F2C-4697-84ED-80BF632112CF) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (3F5B9A94-8D4C-437D-9D34-CDB1734BEC59) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (1E3BE7D2-16D1-4461-B819-3099D2943877) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (752727C1-0003-46EF-AF18-9DD5F9651CAC) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (24AA9AF8-CB61-4785-848A-B09A75770CEB) (Shutdown) (unavailable, runtime profile not found)
               iPod touch (7th generation) (BBFE0251-DA94-40FD-9E7C-09D18EB0FEFD) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (AE2C1A85-50C4-4089-A97E-3381EB2CF2E9) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (9A985243-F476-4247-A356-3539CA028977) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (AC762658-D152-4BD4-899D-EF54E6369313) (Shutdown) (unavailable, runtime profile not found)
               iPad (8th generation) (BFF0BF75-DE4D-4138-BB77-D304C0100425) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (4th generation) (07D8ABC7-E968-4E87-A805-B1E1F3DC54F1) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-2 --
               iPhone 8 (065F22E3-C573-4538-97A9-3A5B8F8622F9) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (52BD586E-369A-4CA8-A86C-9944B99482CC) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (F10F5380-0B39-4302-AB1C-ED7876555D23) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (DCD5548D-8D47-4A70-8A0E-FC577AC13F96) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (5D77AD41-5CBB-4180-84B1-731C5782EC9B) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (04FE5D09-DFB9-4697-AB50-BAE0C160538F) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 mini (8977D05B-DD7F-4703-B55B-C10244EBBF75) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 (98444CEA-B0D9-4055-8DED-CE55268D0253) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro (B66181A6-8ED8-4D44-ABAA-717A80FBF04D) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro Max (482D2197-5B9F-4194-87AE-67F8526DC5B9) (Shutdown) (unavailable, runtime profile not found)
               iPod touch (7th generation) (64F54DD0-141E-4085-AFC0-CE454C997F3C) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (BA1F17F4-CED8-4137-AA6B-F0FC3A1BF0E0) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (36946B06-1C5E-48B5-B32F-E30844FF44F8) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (19FED6D5-657B-4BDA-95CD-A6BFD2E3212B) (Shutdown) (unavailable, runtime profile not found)
               iPad (8th generation) (CB4E126F-D2E2-4C5C-9FEB-63A1809F6099) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (4th generation) (42FA189A-A8A9-4247-AC1A-490B0DDDA6E1) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-3 --
               iPhone 8 (7D5A7B5A-16EF-408D-B871-D7E1F172642F) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (80666BB2-D3AC-42B8-9564-2EF5E1BC337E) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (164B531C-2EBE-4F96-918E-06462468C44F) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (6D578C8F-F32E-4604-8F41-F033C1FEC516) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (F0EFED9A-7F1A-4D5F-8C31-6D87777CB8CE) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (4727E621-070F-4FE9-8F79-2A3678D426F2) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 mini (B2C947D8-F6DB-4421-843C-F4BF6C116F7B) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 (E1100A8A-51C0-4A1B-A6AA-4AFA8AE52802) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro (5E011134-BBA9-4E9D-A408-7DF2B6538D98) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro Max (1F7CE79B-50F5-4F3E-BBC2-2D0E35E642D1) (Shutdown) (unavailable, runtime profile not found)
               iPod touch (7th generation) (4F7BA1BE-2F13-43B6-A668-8E87998286BB) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (AFD7AD5F-3711-4BAF-A4C6-E24C19D56FDC) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (7435AE2C-79D1-43AB-B69F-6B7BA0246A10) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (8779FB5C-51B5-4459-AABF-60491BA1E1EE) (Shutdown) (unavailable, runtime profile not found)
               iPad (8th generation) (92E0C0C5-FFB1-4F49-96B6-1FF48DFC7B92) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (4th generation) (4A877811-A1CE-42AE-B125-4280E9B1FCEC) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-4 --
               iPhone 8 (D59D814A-F2F9-4A62-B4F6-273A5915DD2C) (Shutdown) (unavailable, runtime profile not found)
               iPhone 8 Plus (84B0DB33-1DA2-42B1-B50B-BA3BC53FBA63) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 (5846CFBF-BF18-4F2B-BF44-78B37EDA2AA4) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro (554C64D0-4E5E-44DF-8A25-BE6E6C33296A) (Shutdown) (unavailable, runtime profile not found)
               iPhone 11 Pro Max (885829AB-06FE-4671-BBE8-417921E5C6A4) (Shutdown) (unavailable, runtime profile not found)
               iPhone SE (2nd generation) (CC831C85-1716-42EE-A20C-0BBFE45B64FB) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 mini (A019CE64-69D0-477F-A88F-20DD5842543C) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 (5E8A420F-26BA-4EC1-B437-8F643FDB9DFE) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro (01AC0487-38CB-481C-BA46-E7787FF4939B) (Shutdown) (unavailable, runtime profile not found)
               iPhone 12 Pro Max (238ADA4E-3AC2-47B0-B9AF-5D708756BDC3) (Shutdown) (unavailable, runtime profile not found)
               iPod touch (7th generation) (53B7BE15-4586-41F3-9395-AFC237EB3ADE) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (9.7-inch) (1A277A1A-2FC8-441C-96D6-EFE7605EFC3B) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (11-inch) (2nd generation) (C49DBE3F-A6DC-4465-91DE-BB9B77EEB858) (Shutdown) (unavailable, runtime profile not found)
               iPad Pro (12.9-inch) (4th generation) (90C784B2-4905-41D0-B188-8CA2F9DA5E1D) (Shutdown) (unavailable, runtime profile not found)
               iPad (8th generation) (7E294319-1141-473D-8C60-AB1BA87C2906) (Shutdown) (unavailable, runtime profile not found)
               iPad Air (4th generation) (5266D485-D55E-4912-AC96-0CA318E92139) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.tvOS-13-4 --
               Apple TV (A1E25145-AC91-4EAF-AF4A-78BDE6E59FCA) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (A8F357F9-9AC1-4E77-91E2-7B978C9073A3) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (at 1080p) (9A5375FA-C0AC-4F68-A894-AF6AF4E2D5D9) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.tvOS-14-0 --
               Apple TV (67A0ADA7-42F2-47CA-B270-EDBEEB7364D0) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (8E2D4D3F-739D-40BC-9269-BDC134FD4FE1) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (at 1080p) (B4B6B022-4B7C-4525-87FD-D7682B232E44) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.tvOS-14-2 --
               Apple TV (42AF12F1-EE94-4A0C-B3EC-90D6A0C7FCC2) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (C275BA51-14EC-4483-AB00-6341BD84E458) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (at 1080p) (23697321-CED9-448F-B661-E7219F1919E5) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.tvOS-14-3 --
               Apple TV (F543A89A-9761-490A-A137-3C3D3ADC24A7) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (E340BD79-D6EB-4E0B-97B9-F465E57C1C80) (Shutdown) (unavailable, runtime profile not found)
               Apple TV 4K (at 1080p) (FC3CD5AF-E019-4007-AEA4-F0E0F502E93D) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-6-2 --
               Apple Watch Series 4 - 40mm (850A4DFD-9BB8-43BD-AA3C-6993E7C425DB) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 4 - 44mm (48983598-ECD0-42B5-9A2D-3B0B3D70B78F) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 5 - 40mm (46C1B6B0-ECA1-463E-8580-8D6A87ECB025) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 5 - 44mm (3DB6FAD0-2998-4AA4-97A1-1F7FB9C4402C) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-7-0 --
               Apple Watch Series 5 - 40mm (3E77A5BD-9B7D-409D-B01A-9EA7B3F6AA2E) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 5 - 44mm (2A62AB7D-054C-4223-B63B-88E3069E8CBC) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 40mm (59CDA794-DE06-49DE-AFAC-4AFDA79077F4) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 44mm (8CFBA543-EBC0-44AC-BB41-62B879FCD0CB) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-7-1 --
               Apple Watch Series 5 - 40mm (54D1E19B-683D-43B4-B8B6-8F42357A33FB) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 5 - 44mm (973B43F7-DC81-4235-94F5-02D82654DF04) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 40mm (0799E5F0-CB18-4024-830A-85794A937F60) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 44mm (A8FE6A89-CFC5-477E-B47E-8F46D42E59D0) (Shutdown) (unavailable, runtime profile not found)
           -- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-7-2 --
               Apple Watch Series 5 - 40mm (9690797F-9812-4111-A55C-B0EEC320437F) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 5 - 44mm (957CA49B-4389-4BE3-8B80-2BB8E5F5C025) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 40mm (6D1FF7DF-C64A-4007-BF32-356DFED9112F) (Shutdown) (unavailable, runtime profile not found)
               Apple Watch Series 6 - 44mm (3C4DA19E-2B65-45E1-9DCA-C5A75B7923C2) (Shutdown) (unavailable, runtime profile not found)
           == Device Pairs ==
           7E177369-D82E-45FF-97C0-50E87D57CCB0 (active, disconnected)
               Watch: Apple Watch Series 5 - 40mm (8475587F-783D-4A93-A242-55347CDAF976) (Shutdown)
               Phone: iPhone 12 mini (D1D2967F-5C95-4A53-8D40-A3F4E136DC48) (Shutdown)
           2373520F-DA21-404B-AE19-78E5AE336A1F (active, disconnected)
               Watch: Apple Watch Series 5 - 44mm (E5375B5D-5069-419A-BC8E-01676FD1A2AA) (Shutdown)
               Phone: iPhone 12 (4BE27121-66E4-4519-A725-70E58F19E9D9) (Shutdown)
           008013A8-6BC8-46CC-B2DE-00A7AE5FED07 (active, disconnected)
               Watch: Apple Watch Series 6 - 40mm (0DE73582-3A12-48B8-8231-4F5666F8754B) (Shutdown)
               Phone: iPhone 12 Pro (ECDD268A-6BEE-485E-BD86-BB2AA2F9146E) (Shutdown)
           1BFBC557-DF46-4107-9B84-097F6EE8A183 (active, disconnected)
               Watch: Apple Watch Series 6 - 44mm (BC41072B-BA53-4DB5-9305-B3CC31844C6A) (Shutdown)
               Phone: iPhone 12 Pro Max (1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2) (Shutdown)
           91B4E606-0B47-423E-88DA-8D15E5FE77CD (unavailable)
               Watch: Apple Watch Series 5 - 40mm (46C1B6B0-ECA1-463E-8580-8D6A87ECB025) (Shutdown)
               Phone: iPhone 11 Pro (7CEDB97D-130C-4515-B4C3-502206DF0A66) (Shutdown)
           BBD94C42-F709-4E42-BA59-1CC0299AA030 (unavailable)
               Watch: Apple Watch Series 5 - 44mm (3DB6FAD0-2998-4AA4-97A1-1F7FB9C4402C) (Shutdown)
               Phone: iPhone 11 Pro Max (A5929067-3D1E-437B-9817-5B39B77FF63F) (Shutdown)
           05FEB355-EF0F-427E-9D21-EBA6FE13020A (unavailable)
               Watch: Apple Watch Series 6 - 40mm (59CDA794-DE06-49DE-AFAC-4AFDA79077F4) (Shutdown)
               Phone: iPhone 11 Pro (1E3BE7D2-16D1-4461-B819-3099D2943877) (Shutdown)
           55F8618E-09BB-41AE-A1D5-1E8EC6E7878B (unavailable)
               Watch: Apple Watch Series 6 - 44mm (8CFBA543-EBC0-44AC-BB41-62B879FCD0CB) (Shutdown)
               Phone: iPhone 11 Pro Max (752727C1-0003-46EF-AF18-9DD5F9651CAC) (Shutdown)
           1719E391-3E47-4B4C-B256-2F5FCE3BE9B5 (unavailable)
               Watch: Apple Watch Series 5 - 40mm (54D1E19B-683D-43B4-B8B6-8F42357A33FB) (Shutdown)
               Phone: iPhone 12 mini (8977D05B-DD7F-4703-B55B-C10244EBBF75) (Shutdown)
           848182A0-B4A3-4C1D-BB11-7645091C4323 (unavailable)
               Watch: Apple Watch Series 5 - 44mm (973B43F7-DC81-4235-94F5-02D82654DF04) (Shutdown)
               Phone: iPhone 12 (98444CEA-B0D9-4055-8DED-CE55268D0253) (Shutdown)
           2225F0FB-8D31-405A-A4CF-8904D01E9189 (unavailable)
               Watch: Apple Watch Series 6 - 40mm (0799E5F0-CB18-4024-830A-85794A937F60) (Shutdown)
               Phone: iPhone 12 Pro (B66181A6-8ED8-4D44-ABAA-717A80FBF04D) (Shutdown)
           C9C1C13A-E30A-4552-A2C4-DA375EA21E83 (unavailable)
               Watch: Apple Watch Series 6 - 44mm (A8FE6A89-CFC5-477E-B47E-8F46D42E59D0) (Shutdown)
               Phone: iPhone 12 Pro Max (482D2197-5B9F-4194-87AE-67F8526DC5B9) (Shutdown)
           DF2A53A5-2BED-49AF-967D-E7C065F3D304 (unavailable)
               Watch: Apple Watch Series 5 - 40mm (9690797F-9812-4111-A55C-B0EEC320437F) (Shutdown)
               Phone: iPhone 12 mini (A019CE64-69D0-477F-A88F-20DD5842543C) (Shutdown)
           DDA3B8C3-53B1-4298-908C-D873CA93BF2D (unavailable)
               Watch: Apple Watch Series 5 - 44mm (957CA49B-4389-4BE3-8B80-2BB8E5F5C025) (Shutdown)
               Phone: iPhone 12 (5E8A420F-26BA-4EC1-B437-8F643FDB9DFE) (Shutdown)
           71C5A0AE-D913-45DA-9723-6FBF9D0D1D61 (unavailable)
               Watch: Apple Watch Series 6 - 40mm (6D1FF7DF-C64A-4007-BF32-356DFED9112F) (Shutdown)
               Phone: iPhone 12 Pro (01AC0487-38CB-481C-BA46-E7787FF4939B) (Shutdown)
           1627923B-D7E4-4C69-9BEE-02462CC006AE (unavailable)
               Watch: Apple Watch Series 6 - 44mm (3C4DA19E-2B65-45E1-9DCA-C5A75B7923C2) (Shutdown)
               Phone: iPhone 12 Pro Max (238ADA4E-3AC2-47B0-B9AF-5D708756BDC3) (Shutdown)
[  +50 ms] List of devices attached
           94GAY0NRA9             device usb:336592896X product:sargo model:Pixel_3a device:sargo transport_id:4
[ +110 ms] {
             "devices" : {
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/42AF12F1-EE94-4A0C-B3EC-90D6A0C7FCC2\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/42AF12F1-EE94-4A0C-B3EC-90D6A0C7FCC2",
                   "udid" : "42AF12F1-EE94-4A0C-B3EC-90D6A0C7FCC2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C275BA51-14EC-4483-AB00-6341BD84E458\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C275BA51-14EC-4483-AB00-6341BD84E458",
                   "udid" : "C275BA51-14EC-4483-AB00-6341BD84E458",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/23697321-CED9-448F-B661-E7219F1919E5\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/23697321-CED9-448F-B661-E7219F1919E5",
                   "udid" : "23697321-CED9-448F-B661-E7219F1919E5",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3E77A5BD-9B7D-409D-B01A-9EA7B3F6AA2E\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3E77A5BD-9B7D-409D-B01A-9EA7B3F6AA2E",
                   "udid" : "3E77A5BD-9B7D-409D-B01A-9EA7B3F6AA2E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/2A62AB7D-054C-4223-B63B-88E3069E8CBC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2A62AB7D-054C-4223-B63B-88E3069E8CBC",
                   "udid" : "2A62AB7D-054C-4223-B63B-88E3069E8CBC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/59CDA794-DE06-49DE-AFAC-4AFDA79077F4\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/59CDA794-DE06-49DE-AFAC-4AFDA79077F4",
                   "udid" : "59CDA794-DE06-49DE-AFAC-4AFDA79077F4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8CFBA543-EBC0-44AC-BB41-62B879FCD0CB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8CFBA543-EBC0-44AC-BB41-62B879FCD0CB",
                   "udid" : "8CFBA543-EBC0-44AC-BB41-62B879FCD0CB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-3" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F543A89A-9761-490A-A137-3C3D3ADC24A7\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F543A89A-9761-490A-A137-3C3D3ADC24A7",
                   "udid" : "F543A89A-9761-490A-A137-3C3D3ADC24A7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E340BD79-D6EB-4E0B-97B9-F465E57C1C80\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E340BD79-D6EB-4E0B-97B9-F465E57C1C80",
                   "udid" : "E340BD79-D6EB-4E0B-97B9-F465E57C1C80",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/FC3CD5AF-E019-4007-AEA4-F0E0F502E93D\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/FC3CD5AF-E019-4007-AEA4-F0E0F502E93D",
                   "udid" : "FC3CD5AF-E019-4007-AEA4-F0E0F502E93D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-13-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A1E25145-AC91-4EAF-AF4A-78BDE6E59FCA\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A1E25145-AC91-4EAF-AF4A-78BDE6E59FCA",
                   "udid" : "A1E25145-AC91-4EAF-AF4A-78BDE6E59FCA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A8F357F9-9AC1-4E77-91E2-7B978C9073A3\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A8F357F9-9AC1-4E77-91E2-7B978C9073A3",
                   "udid" : "A8F357F9-9AC1-4E77-91E2-7B978C9073A3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9A5375FA-C0AC-4F68-A894-AF6AF4E2D5D9\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9A5375FA-C0AC-4F68-A894-AF6AF4E2D5D9",
                   "udid" : "9A5375FA-C0AC-4F68-A894-AF6AF4E2D5D9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D59AB505-19FB-4003-8E10-8BAB6C040DE3\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D59AB505-19FB-4003-8E10-8BAB6C040DE3",
                   "udid" : "D59AB505-19FB-4003-8E10-8BAB6C040DE3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6808E8C9-0F2C-4697-84ED-80BF632112CF\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6808E8C9-0F2C-4697-84ED-80BF632112CF",
                   "udid" : "6808E8C9-0F2C-4697-84ED-80BF632112CF",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3F5B9A94-8D4C-437D-9D34-CDB1734BEC59\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3F5B9A94-8D4C-437D-9D34-CDB1734BEC59",
                   "udid" : "3F5B9A94-8D4C-437D-9D34-CDB1734BEC59",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1E3BE7D2-16D1-4461-B819-3099D2943877\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1E3BE7D2-16D1-4461-B819-3099D2943877",
                   "udid" : "1E3BE7D2-16D1-4461-B819-3099D2943877",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/752727C1-0003-46EF-AF18-9DD5F9651CAC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/752727C1-0003-46EF-AF18-9DD5F9651CAC",
                   "udid" : "752727C1-0003-46EF-AF18-9DD5F9651CAC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/24AA9AF8-CB61-4785-848A-B09A75770CEB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/24AA9AF8-CB61-4785-848A-B09A75770CEB",
                   "udid" : "24AA9AF8-CB61-4785-848A-B09A75770CEB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BBFE0251-DA94-40FD-9E7C-09D18EB0FEFD\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BBFE0251-DA94-40FD-9E7C-09D18EB0FEFD",
                   "udid" : "BBFE0251-DA94-40FD-9E7C-09D18EB0FEFD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/AE2C1A85-50C4-4089-A97E-3381EB2CF2E9\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/AE2C1A85-50C4-4089-A97E-3381EB2CF2E9",
                   "udid" : "AE2C1A85-50C4-4089-A97E-3381EB2CF2E9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9A985243-F476-4247-A356-3539CA028977\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9A985243-F476-4247-A356-3539CA028977",
                   "udid" : "9A985243-F476-4247-A356-3539CA028977",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/AC762658-D152-4BD4-899D-EF54E6369313\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/AC762658-D152-4BD4-899D-EF54E6369313",
                   "udid" : "AC762658-D152-4BD4-899D-EF54E6369313",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BFF0BF75-DE4D-4138-BB77-D304C0100425\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BFF0BF75-DE4D-4138-BB77-D304C0100425",
                   "udid" : "BFF0BF75-DE4D-4138-BB77-D304C0100425",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/07D8ABC7-E968-4E87-A805-B1E1F3DC54F1\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/07D8ABC7-E968-4E87-A805-B1E1F3DC54F1",
                   "udid" : "07D8ABC7-E968-4E87-A805-B1E1F3DC54F1",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-6" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/43EE02A0-EFC0-4EB7-BC6C-EB38FAABE3C2\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/43EE02A0-EFC0-4EB7-BC6C-EB38FAABE3C2",
                   "udid" : "43EE02A0-EFC0-4EB7-BC6C-EB38FAABE3C2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F4215DD8-09DD-41F7-82AC-38E4E7D49552\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F4215DD8-09DD-41F7-82AC-38E4E7D49552",
                   "udid" : "F4215DD8-09DD-41F7-82AC-38E4E7D49552",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F81D3747-5EA1-4C6E-9A41-2FE16DAAFAEB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F81D3747-5EA1-4C6E-9A41-2FE16DAAFAEB",
                   "udid" : "F81D3747-5EA1-4C6E-9A41-2FE16DAAFAEB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EC3B4BA2-9C75-453B-81F1-68EE00F55487\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EC3B4BA2-9C75-453B-81F1-68EE00F55487",
                   "udid" : "EC3B4BA2-9C75-453B-81F1-68EE00F55487",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6E393BD0-53AF-4C1D-938A-2EC0C0A16EFC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6E393BD0-53AF-4C1D-938A-2EC0C0A16EFC",
                   "udid" : "6E393BD0-53AF-4C1D-938A-2EC0C0A16EFC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/21FC08A3-09B8-473C-BE5D-985995C0AFB7\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/21FC08A3-09B8-473C-BE5D-985995C0AFB7",
                   "udid" : "21FC08A3-09B8-473C-BE5D-985995C0AFB7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/489AB2ED-B8E1-483C-9774-E1E77B21CB1D\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/489AB2ED-B8E1-483C-9774-E1E77B21CB1D",
                   "udid" : "489AB2ED-B8E1-483C-9774-E1E77B21CB1D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/97690B53-3140-4C6D-A139-79ED77048501\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/97690B53-3140-4C6D-A139-79ED77048501",
                   "udid" : "97690B53-3140-4C6D-A139-79ED77048501",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/308297A5-1D03-45C1-BC54-B47684DCCDE8\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/308297A5-1D03-45C1-BC54-B47684DCCDE8",
                   "udid" : "308297A5-1D03-45C1-BC54-B47684DCCDE8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/40FAB01D-D12A-401E-9AD0-643C1CBED620\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/40FAB01D-D12A-401E-9AD0-643C1CBED620",
                   "udid" : "40FAB01D-D12A-401E-9AD0-643C1CBED620",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/09A7528F-BFCE-42B6-B908-B06464EDDF2A\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/09A7528F-BFCE-42B6-B908-B06464EDDF2A",
                   "udid" : "09A7528F-BFCE-42B6-B908-B06464EDDF2A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/065F22E3-C573-4538-97A9-3A5B8F8622F9\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/065F22E3-C573-4538-97A9-3A5B8F8622F9",
                   "udid" : "065F22E3-C573-4538-97A9-3A5B8F8622F9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/52BD586E-369A-4CA8-A86C-9944B99482CC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/52BD586E-369A-4CA8-A86C-9944B99482CC",
                   "udid" : "52BD586E-369A-4CA8-A86C-9944B99482CC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F10F5380-0B39-4302-AB1C-ED7876555D23\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F10F5380-0B39-4302-AB1C-ED7876555D23",
                   "udid" : "F10F5380-0B39-4302-AB1C-ED7876555D23",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/DCD5548D-8D47-4A70-8A0E-FC577AC13F96\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DCD5548D-8D47-4A70-8A0E-FC577AC13F96",
                   "udid" : "DCD5548D-8D47-4A70-8A0E-FC577AC13F96",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5D77AD41-5CBB-4180-84B1-731C5782EC9B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5D77AD41-5CBB-4180-84B1-731C5782EC9B",
                   "udid" : "5D77AD41-5CBB-4180-84B1-731C5782EC9B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/04FE5D09-DFB9-4697-AB50-BAE0C160538F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/04FE5D09-DFB9-4697-AB50-BAE0C160538F",
                   "udid" : "04FE5D09-DFB9-4697-AB50-BAE0C160538F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8977D05B-DD7F-4703-B55B-C10244EBBF75\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8977D05B-DD7F-4703-B55B-C10244EBBF75",
                   "udid" : "8977D05B-DD7F-4703-B55B-C10244EBBF75",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/98444CEA-B0D9-4055-8DED-CE55268D0253\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/98444CEA-B0D9-4055-8DED-CE55268D0253",
                   "udid" : "98444CEA-B0D9-4055-8DED-CE55268D0253",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B66181A6-8ED8-4D44-ABAA-717A80FBF04D\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B66181A6-8ED8-4D44-ABAA-717A80FBF04D",
                   "udid" : "B66181A6-8ED8-4D44-ABAA-717A80FBF04D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/482D2197-5B9F-4194-87AE-67F8526DC5B9\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/482D2197-5B9F-4194-87AE-67F8526DC5B9",
                   "udid" : "482D2197-5B9F-4194-87AE-67F8526DC5B9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/64F54DD0-141E-4085-AFC0-CE454C997F3C\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/64F54DD0-141E-4085-AFC0-CE454C997F3C",
                   "udid" : "64F54DD0-141E-4085-AFC0-CE454C997F3C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BA1F17F4-CED8-4137-AA6B-F0FC3A1BF0E0\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BA1F17F4-CED8-4137-AA6B-F0FC3A1BF0E0",
                   "udid" : "BA1F17F4-CED8-4137-AA6B-F0FC3A1BF0E0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/36946B06-1C5E-48B5-B32F-E30844FF44F8\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/36946B06-1C5E-48B5-B32F-E30844FF44F8",
                   "udid" : "36946B06-1C5E-48B5-B32F-E30844FF44F8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/19FED6D5-657B-4BDA-95CD-A6BFD2E3212B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/19FED6D5-657B-4BDA-95CD-A6BFD2E3212B",
                   "udid" : "19FED6D5-657B-4BDA-95CD-A6BFD2E3212B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CB4E126F-D2E2-4C5C-9FEB-63A1809F6099\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CB4E126F-D2E2-4C5C-9FEB-63A1809F6099",
                   "udid" : "CB4E126F-D2E2-4C5C-9FEB-63A1809F6099",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/42FA189A-A8A9-4247-AC1A-490B0DDDA6E1\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/42FA189A-A8A9-4247-AC1A-490B0DDDA6E1",
                   "udid" : "42FA189A-A8A9-4247-AC1A-490B0DDDA6E1",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-5" : [
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D2025F14-FC1C-490D-AD0D-3B5598A82AEF\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D2025F14-FC1C-490D-AD0D-3B5598A82AEF",
                   "udid" : "D2025F14-FC1C-490D-AD0D-3B5598A82AEF",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0114EAEE-CBF8-4BBE-940D-F48EC5B93626\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0114EAEE-CBF8-4BBE-940D-F48EC5B93626",
                   "udid" : "0114EAEE-CBF8-4BBE-940D-F48EC5B93626",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0A311679-A97D-4C4C-A35B-01B5FCDBCAF4\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0A311679-A97D-4C4C-A35B-01B5FCDBCAF4",
                   "udid" : "0A311679-A97D-4C4C-A35B-01B5FCDBCAF4",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-2nd-generation-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p) (2nd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-3" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7D5A7B5A-16EF-408D-B871-D7E1F172642F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7D5A7B5A-16EF-408D-B871-D7E1F172642F",
                   "udid" : "7D5A7B5A-16EF-408D-B871-D7E1F172642F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/80666BB2-D3AC-42B8-9564-2EF5E1BC337E\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/80666BB2-D3AC-42B8-9564-2EF5E1BC337E",
                   "udid" : "80666BB2-D3AC-42B8-9564-2EF5E1BC337E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/164B531C-2EBE-4F96-918E-06462468C44F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/164B531C-2EBE-4F96-918E-06462468C44F",
                   "udid" : "164B531C-2EBE-4F96-918E-06462468C44F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6D578C8F-F32E-4604-8F41-F033C1FEC516\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6D578C8F-F32E-4604-8F41-F033C1FEC516",
                   "udid" : "6D578C8F-F32E-4604-8F41-F033C1FEC516",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F0EFED9A-7F1A-4D5F-8C31-6D87777CB8CE\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F0EFED9A-7F1A-4D5F-8C31-6D87777CB8CE",
                   "udid" : "F0EFED9A-7F1A-4D5F-8C31-6D87777CB8CE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4727E621-070F-4FE9-8F79-2A3678D426F2\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4727E621-070F-4FE9-8F79-2A3678D426F2",
                   "udid" : "4727E621-070F-4FE9-8F79-2A3678D426F2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B2C947D8-F6DB-4421-843C-F4BF6C116F7B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B2C947D8-F6DB-4421-843C-F4BF6C116F7B",
                   "udid" : "B2C947D8-F6DB-4421-843C-F4BF6C116F7B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E1100A8A-51C0-4A1B-A6AA-4AFA8AE52802\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E1100A8A-51C0-4A1B-A6AA-4AFA8AE52802",
                   "udid" : "E1100A8A-51C0-4A1B-A6AA-4AFA8AE52802",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5E011134-BBA9-4E9D-A408-7DF2B6538D98\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5E011134-BBA9-4E9D-A408-7DF2B6538D98",
                   "udid" : "5E011134-BBA9-4E9D-A408-7DF2B6538D98",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1F7CE79B-50F5-4F3E-BBC2-2D0E35E642D1\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1F7CE79B-50F5-4F3E-BBC2-2D0E35E642D1",
                   "udid" : "1F7CE79B-50F5-4F3E-BBC2-2D0E35E642D1",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4F7BA1BE-2F13-43B6-A668-8E87998286BB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4F7BA1BE-2F13-43B6-A668-8E87998286BB",
                   "udid" : "4F7BA1BE-2F13-43B6-A668-8E87998286BB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/AFD7AD5F-3711-4BAF-A4C6-E24C19D56FDC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/AFD7AD5F-3711-4BAF-A4C6-E24C19D56FDC",
                   "udid" : "AFD7AD5F-3711-4BAF-A4C6-E24C19D56FDC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7435AE2C-79D1-43AB-B69F-6B7BA0246A10\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7435AE2C-79D1-43AB-B69F-6B7BA0246A10",
                   "udid" : "7435AE2C-79D1-43AB-B69F-6B7BA0246A10",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8779FB5C-51B5-4459-AABF-60491BA1E1EE\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8779FB5C-51B5-4459-AABF-60491BA1E1EE",
                   "udid" : "8779FB5C-51B5-4459-AABF-60491BA1E1EE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/92E0C0C5-FFB1-4F49-96B6-1FF48DFC7B92\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/92E0C0C5-FFB1-4F49-96B6-1FF48DFC7B92",
                   "udid" : "92E0C0C5-FFB1-4F49-96B6-1FF48DFC7B92",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4A877811-A1CE-42AE-B125-4280E9B1FCEC\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4A877811-A1CE-42AE-B125-4280E9B1FCEC",
                   "udid" : "4A877811-A1CE-42AE-B125-4280E9B1FCEC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-7" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9EA2820A-DCA9-4CEC-9AF2-1D104BCE2168\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9EA2820A-DCA9-4CEC-9AF2-1D104BCE2168",
                   "udid" : "9EA2820A-DCA9-4CEC-9AF2-1D104BCE2168",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/63035097-E580-47A9-AEA6-15CB5FA0835A\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/63035097-E580-47A9-AEA6-15CB5FA0835A",
                   "udid" : "63035097-E580-47A9-AEA6-15CB5FA0835A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A74449B5-E142-4EB6-9779-CAAC60F523E5\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A74449B5-E142-4EB6-9779-CAAC60F523E5",
                   "udid" : "A74449B5-E142-4EB6-9779-CAAC60F523E5",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7CEDB97D-130C-4515-B4C3-502206DF0A66\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7CEDB97D-130C-4515-B4C3-502206DF0A66",
                   "udid" : "7CEDB97D-130C-4515-B4C3-502206DF0A66",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A5929067-3D1E-437B-9817-5B39B77FF63F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A5929067-3D1E-437B-9817-5B39B77FF63F",
                   "udid" : "A5929067-3D1E-437B-9817-5B39B77FF63F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4D8F691A-9E31-4819-936C-7AF0809E0E82\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4D8F691A-9E31-4819-936C-7AF0809E0E82",
                   "udid" : "4D8F691A-9E31-4819-936C-7AF0809E0E82",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/525E7E0F-E076-4F42-8E9F-654578B66734\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/525E7E0F-E076-4F42-8E9F-654578B66734",
                   "udid" : "525E7E0F-E076-4F42-8E9F-654578B66734",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8186E611-8387-467D-B8CD-76501273F6DE\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8186E611-8387-467D-B8CD-76501273F6DE",
                   "udid" : "8186E611-8387-467D-B8CD-76501273F6DE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6732442B-9430-45A3-A20A-CD6DCF95B426\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6732442B-9430-45A3-A20A-CD6DCF95B426",
                   "udid" : "6732442B-9430-45A3-A20A-CD6DCF95B426",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/11A3F3DC-717F-430D-B3EC-4A59B3A1FE61\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/11A3F3DC-717F-430D-B3EC-4A59B3A1FE61",
                   "udid" : "11A3F3DC-717F-430D-B3EC-4A59B3A1FE61",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/24FB9C2C-FC78-40C0-A0D9-F1FC5C4051E0\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/24FB9C2C-FC78-40C0-A0D9-F1FC5C4051E0",
                   "udid" : "24FB9C2C-FC78-40C0-A0D9-F1FC5C4051E0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D59D814A-F2F9-4A62-B4F6-273A5915DD2C\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D59D814A-F2F9-4A62-B4F6-273A5915DD2C",
                   "udid" : "D59D814A-F2F9-4A62-B4F6-273A5915DD2C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/84B0DB33-1DA2-42B1-B50B-BA3BC53FBA63\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/84B0DB33-1DA2-42B1-B50B-BA3BC53FBA63",
                   "udid" : "84B0DB33-1DA2-42B1-B50B-BA3BC53FBA63",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5846CFBF-BF18-4F2B-BF44-78B37EDA2AA4\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5846CFBF-BF18-4F2B-BF44-78B37EDA2AA4",
                   "udid" : "5846CFBF-BF18-4F2B-BF44-78B37EDA2AA4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/554C64D0-4E5E-44DF-8A25-BE6E6C33296A\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/554C64D0-4E5E-44DF-8A25-BE6E6C33296A",
                   "udid" : "554C64D0-4E5E-44DF-8A25-BE6E6C33296A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/885829AB-06FE-4671-BBE8-417921E5C6A4\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/885829AB-06FE-4671-BBE8-417921E5C6A4",
                   "udid" : "885829AB-06FE-4671-BBE8-417921E5C6A4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CC831C85-1716-42EE-A20C-0BBFE45B64FB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CC831C85-1716-42EE-A20C-0BBFE45B64FB",
                   "udid" : "CC831C85-1716-42EE-A20C-0BBFE45B64FB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A019CE64-69D0-477F-A88F-20DD5842543C\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A019CE64-69D0-477F-A88F-20DD5842543C",
                   "udid" : "A019CE64-69D0-477F-A88F-20DD5842543C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5E8A420F-26BA-4EC1-B437-8F643FDB9DFE\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5E8A420F-26BA-4EC1-B437-8F643FDB9DFE",
                   "udid" : "5E8A420F-26BA-4EC1-B437-8F643FDB9DFE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/01AC0487-38CB-481C-BA46-E7787FF4939B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/01AC0487-38CB-481C-BA46-E7787FF4939B",
                   "udid" : "01AC0487-38CB-481C-BA46-E7787FF4939B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/238ADA4E-3AC2-47B0-B9AF-5D708756BDC3\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/238ADA4E-3AC2-47B0-B9AF-5D708756BDC3",
                   "udid" : "238ADA4E-3AC2-47B0-B9AF-5D708756BDC3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/53B7BE15-4586-41F3-9395-AFC237EB3ADE\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/53B7BE15-4586-41F3-9395-AFC237EB3ADE",
                   "udid" : "53B7BE15-4586-41F3-9395-AFC237EB3ADE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1A277A1A-2FC8-441C-96D6-EFE7605EFC3B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1A277A1A-2FC8-441C-96D6-EFE7605EFC3B",
                   "udid" : "1A277A1A-2FC8-441C-96D6-EFE7605EFC3B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C49DBE3F-A6DC-4465-91DE-BB9B77EEB858\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C49DBE3F-A6DC-4465-91DE-BB9B77EEB858",
                   "udid" : "C49DBE3F-A6DC-4465-91DE-BB9B77EEB858",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/90C784B2-4905-41D0-B188-8CA2F9DA5E1D\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/90C784B2-4905-41D0-B188-8CA2F9DA5E1D",
                   "udid" : "90C784B2-4905-41D0-B188-8CA2F9DA5E1D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7E294319-1141-473D-8C60-AB1BA87C2906\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7E294319-1141-473D-8C60-AB1BA87C2906",
                   "udid" : "7E294319-1141-473D-8C60-AB1BA87C2906",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5266D485-D55E-4912-AC96-0CA318E92139\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5266D485-D55E-4912-AC96-0CA318E92139",
                   "udid" : "5266D485-D55E-4912-AC96-0CA318E92139",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-6-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/850A4DFD-9BB8-43BD-AA3C-6993E7C425DB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/850A4DFD-9BB8-43BD-AA3C-6993E7C425DB",
                   "udid" : "850A4DFD-9BB8-43BD-AA3C-6993E7C425DB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/48983598-ECD0-42B5-9A2D-3B0B3D70B78F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/48983598-ECD0-42B5-9A2D-3B0B3D70B78F",
                   "udid" : "48983598-ECD0-42B5-9A2D-3B0B3D70B78F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/46C1B6B0-ECA1-463E-8580-8D6A87ECB025\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/46C1B6B0-ECA1-463E-8580-8D6A87ECB025",
                   "udid" : "46C1B6B0-ECA1-463E-8580-8D6A87ECB025",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3DB6FAD0-2998-4AA4-97A1-1F7FB9C4402C\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3DB6FAD0-2998-4AA4-97A1-1F7FB9C4402C",
                   "udid" : "3DB6FAD0-2998-4AA4-97A1-1F7FB9C4402C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-4" : [
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8475587F-783D-4A93-A242-55347CDAF976\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8475587F-783D-4A93-A242-55347CDAF976",
                   "udid" : "8475587F-783D-4A93-A242-55347CDAF976",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E5375B5D-5069-419A-BC8E-01676FD1A2AA\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E5375B5D-5069-419A-BC8E-01676FD1A2AA",
                   "udid" : "E5375B5D-5069-419A-BC8E-01676FD1A2AA",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0DE73582-3A12-48B8-8231-4F5666F8754B\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0DE73582-3A12-48B8-8231-4F5666F8754B",
                   "udid" : "0DE73582-3A12-48B8-8231-4F5666F8754B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BC41072B-BA53-4DB5-9305-B3CC31844C6A\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BC41072B-BA53-4DB5-9305-B3CC31844C6A",
                   "udid" : "BC41072B-BA53-4DB5-9305-B3CC31844C6A",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-5" : [
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/70B99662-0B89-4FF8-A1A1-E2902E05BE23\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/70B99662-0B89-4FF8-A1A1-E2902E05BE23",
                   "udid" : "70B99662-0B89-4FF8-A1A1-E2902E05BE23",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D0B89B4D-20AF-4F92-B9F1-6A304B4529F1\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D0B89B4D-20AF-4F92-B9F1-6A304B4529F1",
                   "udid" : "D0B89B4D-20AF-4F92-B9F1-6A304B4529F1",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/609310A8-3138-4BFF-9FCA-AD6BC6B89679\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/609310A8-3138-4BFF-9FCA-AD6BC6B89679",
                   "udid" : "609310A8-3138-4BFF-9FCA-AD6BC6B89679",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/2E5C1F84-29A1-453E-9230-AB42B949E124\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2E5C1F84-29A1-453E-9230-AB42B949E124",
                   "udid" : "2E5C1F84-29A1-453E-9230-AB42B949E124",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6537F7DC-B39F-4E53-AF3C-11A4864F183E\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6537F7DC-B39F-4E53-AF3C-11A4864F183E",
                   "udid" : "6537F7DC-B39F-4E53-AF3C-11A4864F183E",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D7BF467D-4965-427D-BD1B-47AC5FBFF098\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D7BF467D-4965-427D-BD1B-47AC5FBFF098",
                   "udid" : "D7BF467D-4965-427D-BD1B-47AC5FBFF098",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D1D2967F-5C95-4A53-8D40-A3F4E136DC48\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D1D2967F-5C95-4A53-8D40-A3F4E136DC48",
                   "udid" : "D1D2967F-5C95-4A53-8D40-A3F4E136DC48",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4BE27121-66E4-4519-A725-70E58F19E9D9\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4BE27121-66E4-4519-A725-70E58F19E9D9",
                   "udid" : "4BE27121-66E4-4519-A725-70E58F19E9D9",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/ECDD268A-6BEE-485E-BD86-BB2AA2F9146E\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/ECDD268A-6BEE-485E-BD86-BB2AA2F9146E",
                   "udid" : "ECDD268A-6BEE-485E-BD86-BB2AA2F9146E",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2",
                   "udid" : "1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9A99D423-D70C-4A79-92E3-7BD9F2685D41\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9A99D423-D70C-4A79-92E3-7BD9F2685D41",
                   "udid" : "9A99D423-D70C-4A79-92E3-7BD9F2685D41",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/462F8909-953D-43A4-B763-9B80CDAB20DF\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/462F8909-953D-43A4-B763-9B80CDAB20DF",
                   "udid" : "462F8909-953D-43A4-B763-9B80CDAB20DF",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9449B194-E92F-4F19-9962-29AFFBEF1501\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9449B194-E92F-4F19-9962-29AFFBEF1501",
                   "udid" : "9449B194-E92F-4F19-9962-29AFFBEF1501",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E68A882B-6B37-4C03-B398-954E454E7493\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E68A882B-6B37-4C03-B398-954E454E7493",
                   "udid" : "E68A882B-6B37-4C03-B398-954E454E7493",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/390D9EDA-609E-4648-8D46-89778CE3D323\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/390D9EDA-609E-4648-8D46-89778CE3D323",
                   "udid" : "390D9EDA-609E-4648-8D46-89778CE3D323",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (3rd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B2A45EE8-6569-49CE-A259-58D6A3070513\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B2A45EE8-6569-49CE-A259-58D6A3070513",
                   "udid" : "B2A45EE8-6569-49CE-A259-58D6A3070513",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (5th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/67A0ADA7-42F2-47CA-B270-EDBEEB7364D0\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/67A0ADA7-42F2-47CA-B270-EDBEEB7364D0",
                   "udid" : "67A0ADA7-42F2-47CA-B270-EDBEEB7364D0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8E2D4D3F-739D-40BC-9269-BDC134FD4FE1\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8E2D4D3F-739D-40BC-9269-BDC134FD4FE1",
                   "udid" : "8E2D4D3F-739D-40BC-9269-BDC134FD4FE1",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B4B6B022-4B7C-4525-87FD-D7682B232E44\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B4B6B022-4B7C-4525-87FD-D7682B232E44",
                   "udid" : "B4B6B022-4B7C-4525-87FD-D7682B232E44",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/54D1E19B-683D-43B4-B8B6-8F42357A33FB\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/54D1E19B-683D-43B4-B8B6-8F42357A33FB",
                   "udid" : "54D1E19B-683D-43B4-B8B6-8F42357A33FB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/973B43F7-DC81-4235-94F5-02D82654DF04\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/973B43F7-DC81-4235-94F5-02D82654DF04",
                   "udid" : "973B43F7-DC81-4235-94F5-02D82654DF04",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0799E5F0-CB18-4024-830A-85794A937F60\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0799E5F0-CB18-4024-830A-85794A937F60",
                   "udid" : "0799E5F0-CB18-4024-830A-85794A937F60",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A8FE6A89-CFC5-477E-B47E-8F46D42E59D0\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A8FE6A89-CFC5-477E-B47E-8F46D42E59D0",
                   "udid" : "A8FE6A89-CFC5-477E-B47E-8F46D42E59D0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9690797F-9812-4111-A55C-B0EEC320437F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9690797F-9812-4111-A55C-B0EEC320437F",
                   "udid" : "9690797F-9812-4111-A55C-B0EEC320437F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/957CA49B-4389-4BE3-8B80-2BB8E5F5C025\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/957CA49B-4389-4BE3-8B80-2BB8E5F5C025",
                   "udid" : "957CA49B-4389-4BE3-8B80-2BB8E5F5C025",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/6D1FF7DF-C64A-4007-BF32-356DFED9112F\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6D1FF7DF-C64A-4007-BF32-356DFED9112F",
                   "udid" : "6D1FF7DF-C64A-4007-BF32-356DFED9112F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3C4DA19E-2B65-45E1-9DCA-C5A75B7923C2\/data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3C4DA19E-2B65-45E1-9DCA-C5A75B7923C2",
                   "udid" : "3C4DA19E-2B65-45E1-9DCA-C5A75B7923C2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ]
             }
           }
[+3079 ms] [
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,1",
               "identifier" : "D1D2967F-5C95-4A53-8D40-A3F4E136DC48",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-mini-1",
               "modelName" : "iPhone 12 mini",
               "name" : "iPhone 12 mini"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.4 (18T187)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,1",
               "identifier" : "0DE73582-3A12-48B8-8231-4F5666F8754B",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 40mm",
               "name" : "Apple Watch Series 6 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,2",
               "identifier" : "4BE27121-66E4-4519-A725-70E58F19E9D9",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-1",
               "modelName" : "iPhone 12",
               "name" : "iPhone 12"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.4 (18T187)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,4",
               "identifier" : "E5375B5D-5069-419A-BC8E-01676FD1A2AA",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 44mm",
               "name" : "Apple Watch Series 5 - 44mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18L191)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV11,1",
               "identifier" : "0A311679-A97D-4C4C-A35B-01B5FCDBCAF4",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4k-2nd",
               "modelName" : "Apple TV 4K (at 1080p) (2nd generation)",
               "name" : "Apple TV 4K (at 1080p) (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad6,4",
               "identifier" : "462F8909-953D-43A4-B763-9B80CDAB20DF",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
               "modelName" : "iPad Pro (9.7-inch)",
               "name" : "iPad Pro (9.7-inch)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,4",
               "identifier" : "1BFBC9BD-DB52-423C-B9BB-8D9A5EFC07E2",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-pro-max-1",
               "modelName" : "iPhone 12 Pro Max",
               "name" : "iPhone 12 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,5",
               "identifier" : "6537F7DC-B39F-4E53-AF3C-11A4864F183E",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-pro-max-1",
               "modelName" : "iPhone 11 Pro Max",
               "name" : "iPhone 11 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,2",
               "identifier" : "E68A882B-6B37-4C03-B398-954E454E7493",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-air4-1",
               "modelName" : "iPad Air (4th generation)",
               "name" : "iPad Air (4th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,10",
               "identifier" : "B2A45EE8-6569-49CE-A259-58D6A3070513",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-12point9-5th-1",
               "modelName" : "iPad Pro (12.9-inch) (5th generation)",
               "name" : "iPad Pro (12.9-inch) (5th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,3",
               "identifier" : "2E5C1F84-29A1-453E-9230-AB42B949E124",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-pro-1",
               "modelName" : "iPhone 11 Pro",
               "name" : "iPhone 11 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,5",
               "identifier" : "390D9EDA-609E-4648-8D46-89778CE3D323",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-11-3rd-1",
               "modelName" : "iPad Pro (11-inch) (3rd generation)",
               "name" : "iPad Pro (11-inch) (3rd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPod9,1",
               "identifier" : "9A99D423-D70C-4A79-92E3-7BD9F2685D41",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipod-touch-7-2",
               "modelName" : "iPod touch (7th generation)",
               "name" : "iPod touch (7th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,8",
               "identifier" : "D7BF467D-4965-427D-BD1B-47AC5FBFF098",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-se-1",
               "modelName" : "iPhone SE (2nd generation)",
               "name" : "iPhone SE (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,3",
               "identifier" : "ECDD268A-6BEE-485E-BD86-BB2AA2F9146E",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-pro-1",
               "modelName" : "iPhone 12 Pro",
               "name" : "iPhone 12 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,5",
               "identifier" : "D0B89B4D-20AF-4F92-B9F1-6A304B4529F1",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-8-plus-2",
               "modelName" : "iPhone 8 Plus",
               "name" : "iPhone 8 Plus"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,4",
               "identifier" : "70B99662-0B89-4FF8-A1A1-E2902E05BE23",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-8-2",
               "modelName" : "iPhone 8",
               "name" : "iPhone 8"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.4 (18T187)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,3",
               "identifier" : "8475587F-783D-4A93-A242-55347CDAF976",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 40mm",
               "name" : "Apple Watch Series 5 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,1",
               "identifier" : "609310A8-3138-4BFF-9FCA-AD6BC6B89679",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-1",
               "modelName" : "iPhone 11",
               "name" : "iPhone 11"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18L191)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV11,1",
               "identifier" : "0114EAEE-CBF8-4BBE-940D-F48EC5B93626",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4k-2nd",
               "modelName" : "Apple TV 4K (2nd generation)",
               "name" : "Apple TV 4K (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18E182)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad11,7",
               "identifier" : "9449B194-E92F-4F19-9962-29AFFBEF1501",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-8-wwan-1",
               "modelName" : "iPad (8th generation)",
               "name" : "iPad (8th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.5 (18L191)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV5,3",
               "identifier" : "D2025F14-FC1C-490D-AD0D-3B5598A82AEF",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4",
               "modelName" : "Apple TV",
               "name" : "Apple TV"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.4 (18T187)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,2",
               "identifier" : "BC41072B-BA53-4DB5-9305-B3CC31844C6A",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 44mm",
               "name" : "Apple Watch Series 6 - 44mm"
             }
           ]
[   +5 ms] /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell getprop
[ +101 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +80 ms] Skipping pub get: version match.
[  +43 ms] Found plugin pay at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay-1.0.5/
[   +6 ms] Found plugin pay_android at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay_android-1.0.4/
[   +3 ms] Found plugin pay_ios at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay_ios-1.0.4/
[  +11 ms] Found plugin stripe_android at /Users/me/.pub-cache/hosted/pub.dartlang.org/stripe_android-1.1.0/
[   +2 ms] Found plugin stripe_ios at /Users/me/.pub-cache/hosted/pub.dartlang.org/stripe_ios-1.1.0/
[ +106 ms] Found plugin pay at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay-1.0.5/
[   +1 ms] Found plugin pay_android at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay_android-1.0.4/
[   +1 ms] Found plugin pay_ios at /Users/me/.pub-cache/hosted/pub.dartlang.org/pay_ios-1.0.4/
[   +5 ms] Found plugin stripe_android at /Users/me/.pub-cache/hosted/pub.dartlang.org/stripe_android-1.1.0/
[        ] Found plugin stripe_ios at /Users/me/.pub-cache/hosted/pub.dartlang.org/stripe_ios-1.1.0/
[  +16 ms] Generating /Users/me/development/flutter_stripe/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +53 ms] ro.hardware = sargo
[        ] ro.build.characteristics = nosdcard
[  +42 ms] Initializing file store
[  +16 ms] Skipping target: gen_localizations
[   +5 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[   +2 ms] complete
[   +6 ms] Launching lib/main.dart on Pixel 3a in debug mode...
[   +6 ms] /Users/me/fvm/versions/master/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/me/fvm/versions/master/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root /Users/me/fvm/versions/master/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill /var/folders/_c/rw641zs12v3dg4cld7dfqb400000gn/T/flutter_tools.oH7ZjG/flutter_tool.oRZKUd/app.dill --packages /Users/me/development/flutter_stripe/example/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --flutter-widget-cache --enable-experiment=alternative-invalidation-strategy
[   +9 ms] executing: /Users/me/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/me/development/flutter_stripe/example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +21 ms] Exit code 0 from: /Users/me/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/me/development/flutter_stripe/example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0" (Raw: "1.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.flutter.stripe.example" (Raw: "com.flutter.stripe.example")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: queries (line=16)
                 E: package (line=19)
                   A: android:name(0x01010003)="com.android.chrome" (Raw: "com.android.chrome")
               E: uses-permission (line=21)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: uses-feature (line=23)
                 A: android:glEsVersion(0x01010281)=(type 0x11)0x20000
                 A: android:required(0x0101028e)=(type 0x12)0xffffffff
               E: application (line=27)
                 A: android:label(0x01010001)="example" (Raw: "example")
                 A: android:icon(0x01010002)=@0x7f0d0000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:usesCleartextTraffic(0x010104ec)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=33)
                   A: android:theme(0x01010000)=@0x7f1000ea
                   A: android:name(0x01010003)="com.flutter.stripe.example.MainActivity" (Raw: "com.flutter.stripe.example.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=47)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f1000f5
                   E: meta-data (line=57)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f070082
                   E: intent-filter (line=61)
                     E: action (line=62)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=64)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=71)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="com.google.android.gms.wallet.api.enabled" (Raw: "com.google.android.gms.wallet.api.enabled")
                   A: android:value(0x01010024)=(type 0x12)0xffffffff
                 E: activity (line=78)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.AddPaymentMethodActivity" (Raw: "com.stripe.android.view.AddPaymentMethodActivity")
                 E: activity (line=81)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentMethodsActivity" (Raw: "com.stripe.android.view.PaymentMethodsActivity")
                 E: activity (line=84)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentFlowActivity" (Raw: "com.stripe.android.view.PaymentFlowActivity")
                 E: activity (line=87)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentAuthWebViewActivity" (Raw: "com.stripe.android.view.PaymentAuthWebViewActivity")
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                 E: activity (line=91)
                   A: android:theme(0x01010000)=@0x7f100164
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentRelayActivity" (Raw: "com.stripe.android.view.PaymentRelayActivity")
                 E: activity (line=98)
                   A: android:theme(0x01010000)=@0x7f100164
                   A: android:name(0x01010003)="com.stripe.android.payments.StripeBrowserLauncherActivity" (Raw: "com.stripe.android.payments.StripeBrowserLauncherActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   E: intent-filter (line=102)
                     E: action (line=103)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=105)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=106)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=109)
                       A: android:scheme(0x01010027)="stripesdk" (Raw: "stripesdk")
                       A: android:host(0x01010028)="payment_return_url" (Raw: "payment_return_url")
                       A: android:path(0x0101002a)="/com.flutter.stripe.example" (Raw: "/com.flutter.stripe.example")
                 E: activity (line=115)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.Stripe3ds2CompletionActivity" (Raw: "com.stripe.android.view.Stripe3ds2CompletionActivity")
                 E: activity (line=118)
                   A: android:theme(0x01010000)=@0x7f100159
                   A: android:name(0x01010003)="com.stripe.android.paymentsheet.PaymentSheetActivity" (Raw: "com.stripe.android.paymentsheet.PaymentSheetActivity")
                 E: activity (line=121)
                   A: android:theme(0x01010000)=@0x7f100159
                   A: android:name(0x01010003)="com.stripe.android.paymentsheet.PaymentOptionsActivity" (Raw: "com.stripe.android.paymentsheet.PaymentOptionsActivity")
                 E: activity (line=124)
                   A: android:theme(0x01010000)=@0x7f10014f
                   A: android:name(0x01010003)="com.stripe.android.googlepay.StripeGooglePayActivity" (Raw: "com.stripe.android.googlepay.StripeGooglePayActivity")
                 E: activity (line=127)
                   A: android:theme(0x01010000)=@0x7f100142
                   A: android:name(0x01010003)="com.stripe.android.stripe3ds2.views.ChallengeActivity" (Raw: "com.stripe.android.stripe3ds2.views.ChallengeActivity")
                 E: activity (line=130)
                   A: android:theme(0x01010000)=@0x7f100142
                   A: android:name(0x01010003)="com.stripe.android.stripe3ds2.views.ChallengeProgressActivity" (Raw: "com.stripe.android.stripe3ds2.views.ChallengeProgressActivity")
                 E: uses-library (line=133)
                   A: android:name(0x01010003)="org.apache.http.legacy" (Raw: "org.apache.http.legacy")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: activity (line=137)
                   A: android:theme(0x01010000)=@0x01030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=142)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f090008
[   +8 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell -x logcat -v time -t 1
[   +8 ms] <- compile package:stripe_example/main.dart
[ +100 ms] --------- beginning of main
           07-10 00:07:22.268 W/        (25860): type=1400 audit(0.0:433923): avc: denied { read } for name="unix" dev="proc" ino=4026532092 scontext=u:r:untrusted_app_29:s0:c174,c256,c512,c768 tcontext=u:object_r:proc_net:s0 tclass=file permissive=0 app=cz.rb.app.smartphonebanking
[  +15 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb version
[   +8 ms] Android Debug Bridge version 1.0.41
           Version 31.0.2-7242960
           Installed as /Users/me/Library/Android/sdk/platform-tools/adb
[   +2 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb start-server
[   +8 ms] Building APK
[  +16 ms] Running Gradle task 'assembleDebug'...
[   +4 ms] Using gradle from /Users/me/development/flutter_stripe/example/android/gradlew.
[  +63 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[   +9 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[        ] {"CFBundleName":"Android Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","MainClass":"com.intellij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudio4.2","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.vendor.name":"Google","idea.home.path":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":"An application in Android Studio requests access to the user's Desktop folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-202.7660.26.42.7486908","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeName":"All documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString":"4.2","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio requests access to the user's location information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"]}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network volume.","CFBundleGetInfoString":"Android Studio 4.2, build AI-202.7660.26.42.7486908. Copyright JetBrains s.r.o., (c) 2000-2021","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."}
[   +2 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[ +116 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "11.0.8" 2020-07-14
           OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
           OpenJDK 64-Bit Server VM (build 11.0.8+10-b944.6916264, mixed mode)
[   +2 ms] executing: [/Users/me/development/flutter_stripe/example/android/] /Users/me/development/flutter_stripe/example/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=/Users/me/development/flutter_stripe/example/lib/main.dart -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3270 ms] > Task :app:compileFlutterBuildDebug
[        ] [ +102 ms] executing: sysctl hw.optional.arm64
[        ] [  +22 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] [        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] [   +6 ms] executing: [/Users/me/fvm/versions/master/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +15 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] cb17425df0536192adbe0ce19968fa0223bff28b
[        ] [        ] executing: [/Users/me/fvm/versions/master/] git tag --points-at cb17425df0536192adbe0ce19968fa0223bff28b
[        ] [  +26 ms] Exit code 0 from: git tag --points-at cb17425df0536192adbe0ce19968fa0223bff28b
[        ] [   +2 ms] executing: [/Users/me/fvm/versions/master/] git describe --match *.*.* --long --tags cb17425df0536192adbe0ce19968fa0223bff28b
[        ] [  +51 ms] Exit code 0 from: git describe --match *.*.* --long --tags cb17425df0536192adbe0ce19968fa0223bff28b
[        ] [        ] 2.4.0-0.0.pre-164-gcb17425df0
[        ] [  +12 ms] executing: [/Users/me/fvm/versions/master/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +14 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/master
[        ] [        ] executing: [/Users/me/fvm/versions/master/] git ls-remote --get-url origin
[        ] [  +14 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +73 ms] executing: [/Users/me/fvm/versions/master/] git rev-parse --abbrev-ref HEAD
[        ] [  +15 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] master
[        ] [   +5 ms] executing: sw_vers -productName
[        ] [  +14 ms] Exit code 0 from: sw_vers -productName
[        ] [        ] macOS
[        ] [        ] executing: sw_vers -productVersion
[        ] [  +14 ms] Exit code 0 from: sw_vers -productVersion
[        ] [        ] 11.4
[        ] [        ] executing: sw_vers -buildVersion
[        ] [  +14 ms] Exit code 0 from: sw_vers -buildVersion
[        ] [        ] 20F71
[        ] [  +53 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +93 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +31 ms] Initializing file store
[        ] [  +14 ms] Done initializing file store
[        ] [  +50 ms] Skipping target: gen_localizations
[        ] [  +13 ms] Skipping target: gen_dart_plugin_registrant
[        ] [ +489 ms] Skipping target: kernel_snapshot
[        ] [  +11 ms] invalidated build due to missing files: /Users/me/development/flutter_stripe/example/DOES_NOT_EXIST_RERUN_FOR_WILDCARD237944236
[ +176 ms] [ +642 ms] debug_android_application: Starting due to {InvalidatedReasonKind.inputMissing: The following inputs were missing: /Users/me/development/flutter_stripe/example/DOES_NOT_EXIST_RERUN_FOR_WILDCARD237944236}
[ +300 ms] [ +269 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[ +199 ms] [ +148 ms] debug_android_application: Complete
[ +400 ms] [ +475 ms] Persisting file store
[  +99 ms] [  +15 ms] Done persisting file store
[        ] [  +16 ms] build succeeded.
[        ] [  +25 ms] "flutter assemble" took 2,313ms.
[        ] [   +6 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [   +3 ms] exiting with code 0
[ +103 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :pay_android:preBuild UP-TO-DATE
[        ] > Task :pay_android:preDebugBuild UP-TO-DATE
[        ] > Task :pay_android:compileDebugAidl NO-SOURCE
[        ] > Task :stripe_android:preBuild UP-TO-DATE
[        ] > Task :stripe_android:preDebugBuild UP-TO-DATE
[        ] > Task :stripe_android:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :pay_android:packageDebugRenderscript NO-SOURCE
[        ] > Task :stripe_android:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :pay_android:writeDebugAarMetadata UP-TO-DATE
[        ] > Task :stripe_android:writeDebugAarMetadata UP-TO-DATE
[  +96 ms] > Task :app:checkDebugAarMetadata UP-TO-DATE
[  +97 ms] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders NO-SOURCE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :pay_android:mergeDebugShaders UP-TO-DATE
[        ] > Task :pay_android:compileDebugShaders NO-SOURCE
[        ] > Task :pay_android:generateDebugAssets UP-TO-DATE
[        ] > Task :pay_android:packageDebugAssets UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugShaders UP-TO-DATE
[        ] > Task :stripe_android:compileDebugShaders NO-SOURCE
[        ] > Task :stripe_android:generateDebugAssets UP-TO-DATE
[        ] > Task :stripe_android:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +597 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :pay_android:compileDebugRenderscript NO-SOURCE
[        ] > Task :pay_android:generateDebugResValues UP-TO-DATE
[        ] > Task :pay_android:generateDebugResources UP-TO-DATE
[        ] > Task :pay_android:packageDebugResources UP-TO-DATE
[        ] > Task :stripe_android:compileDebugRenderscript NO-SOURCE
[        ] > Task :stripe_android:generateDebugResValues UP-TO-DATE
[        ] > Task :stripe_android:generateDebugResources UP-TO-DATE
[        ] > Task :stripe_android:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :pay_android:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :pay_android:processDebugManifest UP-TO-DATE
[        ] > Task :stripe_android:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :stripe_android:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugMainManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifestForPackage UP-TO-DATE
[        ] > Task :pay_android:compileDebugLibraryResources UP-TO-DATE
[        ] > Task :pay_android:parseDebugLocalResources UP-TO-DATE
[  +96 ms] > Task :pay_android:generateDebugRFile UP-TO-DATE
[        ] > Task :stripe_android:compileDebugLibraryResources UP-TO-DATE
[        ] > Task :stripe_android:parseDebugLocalResources UP-TO-DATE
[        ] > Task :stripe_android:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :pay_android:generateDebugBuildConfig UP-TO-DATE
[  +98 ms] > Task :pay_android:compileDebugKotlin UP-TO-DATE
[        ] > Task :pay_android:javaPreCompileDebug UP-TO-DATE
[        ] > Task :pay_android:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :pay_android:bundleLibCompileToJarDebug UP-TO-DATE
[        ] > Task :stripe_android:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :stripe_android:compileDebugKotlin UP-TO-DATE
[        ] > Task :stripe_android:javaPreCompileDebug UP-TO-DATE
[        ] > Task :stripe_android:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :stripe_android:bundleLibCompileToJarDebug UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] > Task :app:compressDebugAssets UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :pay_android:processDebugJavaRes NO-SOURCE
[        ] > Task :pay_android:bundleLibResDebug UP-TO-DATE
[        ] > Task :stripe_android:processDebugJavaRes NO-SOURCE
[  +97 ms] > Task :stripe_android:bundleLibResDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[ +100 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :pay_android:bundleLibRuntimeToJarDebug UP-TO-DATE
[        ] > Task :stripe_android:bundleLibRuntimeToJarDebug UP-TO-DATE
[        ] > Task :app:dexBuilderDebug UP-TO-DATE
[        ] > Task :app:mergeLibDexDebug UP-TO-DATE
[        ] > Task :app:mergeProjectDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :pay_android:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :pay_android:mergeDebugNativeLibs NO-SOURCE
[        ] > Task :pay_android:stripDebugDebugSymbols NO-SOURCE
[        ] > Task :pay_android:copyDebugJniLibsProjectOnly UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugNativeLibs NO-SOURCE
[        ] > Task :stripe_android:stripDebugDebugSymbols NO-SOURCE
[        ] > Task :stripe_android:copyDebugJniLibsProjectOnly UP-TO-DATE
[  +98 ms] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:packageDebug UP-TO-DATE
[ +100 ms] > Task :app:assembleDebug
[        ] > Task :pay_android:copyDebugJniLibsProjectAndLocalJars UP-TO-DATE
[  +97 ms] > Task :pay_android:extractDebugAnnotations UP-TO-DATE
[        ] > Task :pay_android:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :pay_android:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :pay_android:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :pay_android:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :pay_android:syncDebugLibJars UP-TO-DATE
[        ] > Task :pay_android:bundleDebugAar UP-TO-DATE
[        ] > Task :pay_android:compileDebugSources UP-TO-DATE
[        ] > Task :pay_android:assembleDebug UP-TO-DATE
[        ] > Task :stripe_android:copyDebugJniLibsProjectAndLocalJars UP-TO-DATE
[        ] > Task :stripe_android:extractDebugAnnotations UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :stripe_android:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :stripe_android:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :stripe_android:syncDebugLibJars UP-TO-DATE
[        ] > Task :stripe_android:bundleDebugAar UP-TO-DATE
[        ] > Task :stripe_android:compileDebugSources UP-TO-DATE
[        ] > Task :stripe_android:assembleDebug UP-TO-DATE
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 5s
[        ] 87 actionable tasks: 5 executed, 82 up-to-date
[ +377 ms] Running Gradle task 'assembleDebug'... (completed in 6.6s)
[  +60 ms] calculateSha: LocalDirectory: '/Users/me/development/flutter_stripe/example/build/app/outputs/flutter-apk'/app.apk
[ +915 ms] ✓  Built build/app/outputs/flutter-apk/app-debug.apk.
[   +2 ms] executing: /Users/me/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/me/development/flutter_stripe/example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +14 ms] Exit code 0 from: /Users/me/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/me/development/flutter_stripe/example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0" (Raw: "1.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.flutter.stripe.example" (Raw: "com.flutter.stripe.example")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: queries (line=16)
                 E: package (line=19)
                   A: android:name(0x01010003)="com.android.chrome" (Raw: "com.android.chrome")
               E: uses-permission (line=21)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: uses-feature (line=23)
                 A: android:glEsVersion(0x01010281)=(type 0x11)0x20000
                 A: android:required(0x0101028e)=(type 0x12)0xffffffff
               E: application (line=27)
                 A: android:label(0x01010001)="example" (Raw: "example")
                 A: android:icon(0x01010002)=@0x7f0d0000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:usesCleartextTraffic(0x010104ec)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=33)
                   A: android:theme(0x01010000)=@0x7f1000ea
                   A: android:name(0x01010003)="com.flutter.stripe.example.MainActivity" (Raw: "com.flutter.stripe.example.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=47)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f1000f5
                   E: meta-data (line=57)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f070082
                   E: intent-filter (line=61)
                     E: action (line=62)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=64)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=71)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="com.google.android.gms.wallet.api.enabled" (Raw: "com.google.android.gms.wallet.api.enabled")
                   A: android:value(0x01010024)=(type 0x12)0xffffffff
                 E: activity (line=78)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.AddPaymentMethodActivity" (Raw: "com.stripe.android.view.AddPaymentMethodActivity")
                 E: activity (line=81)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentMethodsActivity" (Raw: "com.stripe.android.view.PaymentMethodsActivity")
                 E: activity (line=84)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentFlowActivity" (Raw: "com.stripe.android.view.PaymentFlowActivity")
                 E: activity (line=87)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentAuthWebViewActivity" (Raw: "com.stripe.android.view.PaymentAuthWebViewActivity")
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                 E: activity (line=91)
                   A: android:theme(0x01010000)=@0x7f100164
                   A: android:name(0x01010003)="com.stripe.android.view.PaymentRelayActivity" (Raw: "com.stripe.android.view.PaymentRelayActivity")
                 E: activity (line=98)
                   A: android:theme(0x01010000)=@0x7f100164
                   A: android:name(0x01010003)="com.stripe.android.payments.StripeBrowserLauncherActivity" (Raw: "com.stripe.android.payments.StripeBrowserLauncherActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   E: intent-filter (line=102)
                     E: action (line=103)
                       A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
                     E: category (line=105)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                     E: category (line=106)
                       A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
                     E: data (line=109)
                       A: android:scheme(0x01010027)="stripesdk" (Raw: "stripesdk")
                       A: android:host(0x01010028)="payment_return_url" (Raw: "payment_return_url")
                       A: android:path(0x0101002a)="/com.flutter.stripe.example" (Raw: "/com.flutter.stripe.example")
                 E: activity (line=115)
                   A: android:theme(0x01010000)=@0x7f10014d
                   A: android:name(0x01010003)="com.stripe.android.view.Stripe3ds2CompletionActivity" (Raw: "com.stripe.android.view.Stripe3ds2CompletionActivity")
                 E: activity (line=118)
                   A: android:theme(0x01010000)=@0x7f100159
                   A: android:name(0x01010003)="com.stripe.android.paymentsheet.PaymentSheetActivity" (Raw: "com.stripe.android.paymentsheet.PaymentSheetActivity")
                 E: activity (line=121)
                   A: android:theme(0x01010000)=@0x7f100159
                   A: android:name(0x01010003)="com.stripe.android.paymentsheet.PaymentOptionsActivity" (Raw: "com.stripe.android.paymentsheet.PaymentOptionsActivity")
                 E: activity (line=124)
                   A: android:theme(0x01010000)=@0x7f10014f
                   A: android:name(0x01010003)="com.stripe.android.googlepay.StripeGooglePayActivity" (Raw: "com.stripe.android.googlepay.StripeGooglePayActivity")
                 E: activity (line=127)
                   A: android:theme(0x01010000)=@0x7f100142
                   A: android:name(0x01010003)="com.stripe.android.stripe3ds2.views.ChallengeActivity" (Raw: "com.stripe.android.stripe3ds2.views.ChallengeActivity")
                 E: activity (line=130)
                   A: android:theme(0x01010000)=@0x7f100142
                   A: android:name(0x01010003)="com.stripe.android.stripe3ds2.views.ChallengeProgressActivity" (Raw: "com.stripe.android.stripe3ds2.views.ChallengeProgressActivity")
                 E: uses-library (line=133)
                   A: android:name(0x01010003)="org.apache.http.legacy" (Raw: "org.apache.http.legacy")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: activity (line=137)
                   A: android:theme(0x01010000)=@0x01030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=142)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f090008
[   +2 ms] Stopping app 'app.apk' on Pixel 3a.
[        ] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell am force-stop com.flutter.stripe.example
[ +121 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell pm list packages com.flutter.stripe.example
[  +87 ms] package:com.flutter.stripe.example
[   +2 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell cat /data/local/tmp/sky.com.flutter.stripe.example.sha1
[  +49 ms] 3d3a448d1da787b1d2e6ebf0af6ea6c2037f6489
[   +1 ms] Latest build already installed.
[        ] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell -x logcat -v time -t 1
[  +66 ms] --------- beginning of main
           07-10 00:07:30.373 D/WebSocketConnection(30116): Sending keep alive...
[  +11 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.flutter.stripe.example/com.flutter.stripe.example.MainActivity
[  +86 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.flutter.stripe.example/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +894 ms] Observatory URL on device: http://127.0.0.1:38989/s4Z9MX6Zfio=/
[   +1 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 forward tcp:0 tcp:38989
[   +9 ms] 51147
[        ] Forwarded host port 51147 to device port 38989 for Observatory
[   +8 ms] Caching compiled dill
[  +64 ms] Connecting to service protocol: http://127.0.0.1:51147/s4Z9MX6Zfio=/
[ +305 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:51147/s4Z9MX6Zfio=/.
[ +190 ms] DDS is listening at http://127.0.0.1:51152/__SKjBo-9SU=/.
[  +63 ms] Successfully connected to service protocol: http://127.0.0.1:51147/s4Z9MX6Zfio=/
[  +91 ms] DevFS: Creating new filesystem on the device (null)
[  +50 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.flutter.stripe.example/code_cache/exampleQPPZGK/example/)
[   +1 ms] Updating assets
[ +195 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +5 ms] Syncing files to device Pixel 3a...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +6 ms] <- recompile package:stripe_example/main.dart 496ac897-d5af-435d-bb5a-895fd230ec12
[        ] <- 496ac897-d5af-435d-bb5a-895fd230ec12
[ +102 ms] Updating files.
[        ] DevFS: Sync finished
[   +2 ms] Syncing files to device Pixel 3a... (completed in 112ms)
[        ] Synced 0.0MB.
[   +1 ms] <- accept
[   +5 ms] Connected to _flutterView/0x748e4800a0.
[   +3 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] 💪 Running with sound null safety 💪
[   +1 ms] An Observatory debugger and profiler on Pixel 3a is available at: http://127.0.0.1:51152/__SKjBo-9SU=/
[ +131 ms] DevTools activation throttled until 2021-07-10 11:51:56.286766.
[+1611 ms] The Flutter DevTools debugger and profiler on Pixel 3a is available at: http://127.0.0.1:9102?uri=http://127.0.0.1:51152/__SKjBo-9SU=/
[+1752 ms] I/.stripe.exampl(27311): Waiting for a blocking GC ProfileSaver
[+22639 ms] W/Gralloc4(27311): allocator 3.x is not supported
[        ] W/Gralloc3(27311): allocator 3.x is not supported
[ +160 ms] W/View    (27311): requestLayout() improperly called by android.widget.FrameLayout{89b2e76 VFE...... ......ID 161,35-1012,94 #7f0800b0 app:id/container} during layout: running second layout pass
[        ] W/View    (27311): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{77eec77 V.ED..... ......ID 0,0-400,59 #7f080093 app:id/card_number_text_input_layout} during layout: running second layout pass
[        ] W/View    (27311): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{82120e4 V.ED..... ......ID 550,0-697,59 #7f080109 app:id/expiry_date_text_input_layout} during layout: running second layout pass
[        ] W/View    (27311): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{278a94d V.ED..... ......ID 2750,0-2750,59 #7f0800c0 app:id/cvc_text_input_layout} during layout: running second layout pass
[+5222 ms] W/IInputConnectionWrapper(27311): getSelectedText on inactive InputConnection
[  +20 ms] W/IInputConnectionWrapper(27311): requestCursorAnchorInfo on inactive InputConnection
[  +12 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +15 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +54 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +14 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +47 ms] D/InputConnectionAdaptor(27311): The input method toggled cursor monitoring on
[+3073 ms] W/View    (27311): couldn't find view with id 2131231290
[  +81 ms] W/View    (27311): couldn't find view with id 2131231290
[+4946 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[   +4 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[   +5 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[  +33 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +15 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[  +19 ms] W/IInputConnectionWrapper(27311): endBatchEdit on inactive InputConnection
[        ] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +13 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[ +117 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[   +5 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +10 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[  +33 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +16 ms] W/IInputConnectionWrapper(27311): getTextAfterCursor on inactive InputConnection
[  +18 ms] W/IInputConnectionWrapper(27311): endBatchEdit on inactive InputConnection
[        ] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +14 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +17 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[  +16 ms] W/IInputConnectionWrapper(27311): getTextBeforeCursor on inactive InputConnection
[+1659 ms] W/View    (27311): couldn't find view with id 2131231290
[ +280 ms] W/View    (27311): couldn't find view with id 2131231290
[+1859 ms] W/View    (27311): couldn't find view with id 2131231290
[ +113 ms] W/View    (27311): couldn't find view with id 2131231290
[+5508 ms] W/View    (27311): couldn't find view with id 2131231290
[  +10 ms] W/View    (27311): couldn't find view with id 2131231290
[+14364 ms] W/View    (27311): couldn't find view with id 2131231290
[   +5 ms] W/View    (27311): couldn't find view with id 2131231290
[ +623 ms] W/Choreographer(27311): Frame time is 0.231004 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
[+2110 ms] W/Choreographer(27311): Frame time is 0.091783 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
[+23931 ms] W/View    (27311): couldn't find view with id 2131231290
[   +7 ms] W/View    (27311): couldn't find view with id 2131231290
[+1620 ms] DevFS: Deleting filesystem on the device (file:///data/user/0/com.flutter.stripe.example/code_cache/exampleQPPZGK/example/)
[  +40 ms] DevFS: Deleted filesystem on the device (file:///data/user/0/com.flutter.stripe.example/code_cache/exampleQPPZGK/example/)
[   +8 ms] executing: /Users/me/Library/Android/sdk/platform-tools/adb -s 94GAY0NRA9 shell am force-stop com.flutter.stripe.example
[ +132 ms] Application finished.

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024 2

Just tried: I confirm that the issue (number keyboard appear without typing in the field) is present in the example app as well.
Tested on: Android 10 (Oneplus 5)
Tested on: Android 9 (Huawei VTR-L09)
Flutter: 2.4.0-1.0.pre.189

Same errors in the log that I posted up here.

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024 2

@jonasbark in my implementation, there is not another filed in the Page.
I think that this issue needs to be reopen

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024 2

@jonasbark
why can't we use native flutter text input instead of platform view?

I know it requires an extra effort but it will definitely work. As a stripe customer, I believe it will be better to handle it in a flutter way utilizing native flutter input widgets instead of having several platform views.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 2

We definitely agree. The main reason this plugin is using a platform view is related to SCA - using the platform view is the easiest way to achieve it because sensitive details (such as card information) never leaves the platform.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 2

Issue created: flutter/flutter#86480

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 1

Open any screen with a card, tap into the card view itself and then back and forth to the email field for example. You should notice that sometimes the card view doesn't accept the keyboards input anymore.

I think it's something we can fix on the dart side

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024 1

@jonasbark using Flutter 2.4.0-1.0.pre.189
Good: it uses a numeric keyboard!
Very bad: the text field does not fill with the numbers(!!!)

video.bug.stripe.mov

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024 1

Issue reproduced with simulator: Pixel_3a_API_30_x86 (android-x86 emulator)

Video:

bug.with.simulator.stripe.mov

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024 1

@jonasbark

Android Studio 4.2.2
Build #AI-202.7660.26.42.7486908, built on June 24, 2021
Runtime version: 11.0.8+10-b944.6916264 x86_64
VM: OpenJDK 64-Bit Server VM by N/A
macOS 10.15.7

Flutter 2.4.0-1.0.pre.190 • channel master • https://github.com/flutter/flutter.git
Framework • revision 7a0b4669fc (62 minutes ago) • 2021-07-12 09:01:04 -0700
Engine • revision 7851449b4d
Tools • Dart 2.14.0 (build 2.14.0-301.0.dev)

flutter_stripe: ^1.1.0

example app
branch: https://github.com/flutter-stripe/flutter_stripe/tree/prepare-version-110
commit: f61ba41 [f61ba41]

android emulator

CPU/ABI: Google APIs Intel Atom (x86)
[Google APIs] (API level 28)
Skin: 1080x2160

image.androidVersion.api: 28 tag.id: google_apis hw.gpu.mode: host hw.keyboard: yes hw.dPad: no hw.lcd.height: 2160 hw.lcd.width: 1080 hw.lcd.density: 440

see video:
https://user-images.githubusercontent.com/8479197/125329879-b1826880-e34e-11eb-815c-50900ce0d21b.mp4

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024 1

@jonasbark I will open a new issue asap.

However, in main with #366 merged, CardField's _MethodChannelCardFieldState build method was modified to return only the ConstrainedBox and remove _handleFrameworkFocusChanged as can be seen in the git diff of the PR. This was not done in CardFormField's _MethodChannelCardFormFieldState which still returns Listener with Focus using _handleFrameworkFocusChanged.

return Listener(
onPointerDown: (_) {
if (!_effectiveNode.hasFocus) {
_effectiveNode.requestFocus();
}
},
child: Focus(
autofocus: true,
descendantsAreFocusable: false,
focusNode: _effectiveNode,
onFocusChange: _handleFrameworkFocusChanged,
child: ConstrainedBox(
constraints: constraints,
child: platform,
),
),
);

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024 1

@infazA upgrade your Flutter version - it still falls back to alpha on old versions.

from flutter_stripe.

remonh87 avatar remonh87 commented on July 20, 2024

@jonasbark can you provide me some reprosteps? I am not sure I understand what you mean with this

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

This still happens with the changes included from latest PR

device-2021-04-18-172045.mp4

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

flutter/flutter#80961

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024

@jonasbark @jamesblasco Could either of you confirm for me that this issue is currently fixed with flutter master? I've switched to both flutter dev and flutter master and added the plugin using a git reference to my pubspec, and am still experiencing the keyboard switching issue mentioned and shown in a video in #135. The keyboard also still changes focus back to the card number when trying to enter the expiration date with the card number incomplete. I did not however run into the problem shown above #14 (comment)

  flutter_stripe:
    git:
      url: [email protected]:flutter-stripe/flutter_stripe.git
      path: packages/stripe
      ref: e7aa625
[✓] Flutter (Channel master, 2.3.0-17.0.pre.417, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.3.0-17.0.pre.417 at /Users/user/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 46c546684f (2 days ago), 2021-06-21 12:04:43 -0700
    • Engine revision 9520bb15b3
    • Dart version 2.14.0 (build 2.14.0-228.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/brad/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (2 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 91.0.4472.114

• No issues found!

We can't use the payment sheet (unless I'm misunderstanding) because we need to use setup intents in order to offer promo codes with 100% discount at the beginning of subscriptions. And because we function in Europe we have to be able to handle 3D secure which doesn't work with the old flutter stripe payment plugin jonasbark/flutter_stripe_payment#253

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

I can confirm that it worked when I tried flutter from the master channel - I'm not sure if they might have reverted the flutter fix by now.
You can use the main branch of this plugin, the fix is included there.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Which flutter version do you use exactly?

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024

@jonasbark Right now I'm on the flutter master branch which is 2.3.0-17.0.pre.417 and I also tried the dev sdk which looks to be at 2.3.0-24.0.pre when I tried it.

[✓] Flutter (Channel master, 2.3.0-17.0.pre.417, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.3.0-17.0.pre.417 at /Users/user/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 46c546684f (2 days ago), 2021-06-21 12:04:43 -0700
    • Engine revision 9520bb15b3
    • Dart version 2.14.0 (build 2.14.0-228.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/brad/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (2 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 91.0.4472.114

• No issues found!

I'm seeing this in the logs when the view appears

[ +259 ms] W/View    ( 9564): requestLayout() improperly called by android.widget.FrameLayout{8e957b7 VFE...... ......ID 161,35-1012,94 #7f0800b0 app:id/container} during layout: running second layout pass
[   +2 ms] W/View    ( 9564): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{29e4b24 V.ED..... ......ID 0,0-400,59 #7f080093 app:id/card_number_text_input_layout} during layout: running second layout pass
[        ] W/View    ( 9564): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{a23268d V.ED..... ......ID 550,0-697,59 #7f080109 app:id/expiry_date_text_input_layout} during layout: running second layout pass
[        ] W/View    ( 9564): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{4c49042 V.ED..... ......ID 2750,0-2750,59 #7f0800c0 app:id/cvc_text_input_layout} during layout: running second layout pass

And this after each number is entered

[+28570 ms] W/IInputConnectionWrapper( 9564): endBatchEdit on inactive InputConnection
[+3394 ms] W/IInputConnectionWrapper( 9564): endBatchEdit on inactive InputConnection
[+2492 ms] W/IInputConnectionWrapper( 9564): endBatchEdit on inactive InputConnection

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Just tested it again, works as expected on

[✓] Flutter (Channel master, 2.3.0-17.0.pre.505, on macOS 11.2.3 20D91 darwin-x64, locale de-DE)

and my Android 10 test device

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark
pixel 3; android 11;

Flutter 2.3.0-24.1.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 615957513e (4 days ago) • 2021-06-25 09:24:44 -0700
Engine • revision 9d517f475b
Tools • Dart 2.14.0 (build 2.14.0-188.5.beta)

face the same issue mentioned above by @bradsb

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Does the example app from this repository show the same issue for you?

from flutter_stripe.

julesbacon avatar julesbacon commented on July 20, 2024

@jonasbark do you know if this has been addressed on the flutter_stripe side as well or is the only current solution to use Flutter 2.3.0? I'm currently on Flutter 2.2.2 and haven't been able to find a workaround

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Yes, as far as I'm concerned it works with Flutter 2.3

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

Does the example app from this repository show the same issue for you?

@jonasbark
Yes, the example app from this repository shows the exact same results.

I have also checked it on Samsung. The thing is that the numeric layout is built above the alphabetical keyboard and users might not switch a keyboard in order to enter the credit card details.

Unfortunately, there is no numeric layout in pixel 3 by default (pure Android)

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

If you use

 flutter_stripe:
    git:
      url: [email protected]:flutter-stripe/flutter_stripe.git
      path: packages/stripe
      ref: main

it's not enough - it will still point to the latest stripe_android package that is published on pub.dev
Please try the following:

dependency_overrides:
stripe_android:
    git:
      url: [email protected]:flutter-stripe/flutter_stripe.git
      path: packages/stripe_android
      ref: main

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark
Yep, I knew that.
I have already switched to relative paths in stripe/pubspec.yaml

  stripe_android:
    path: ../stripe_android
  stripe_ios:
    path: ../stripe_ios
  stripe_platform_interface:
    path: ../stripe_platform_interface

and included it as a submodule in my project.

Also, I tried InputType.TYPE_CLASS_NUMBER for inputType and it seems to work. A keyboard would not switch to alphabetical anymore. And unfortunately autofocus stopped working properly. Anyway, I think I can sort it out by completely disabling it.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Is there an emulator I can choose to reproduce this? @bradsb mentioned e.g. Android 11 (API 30) (emulator)

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark
just checked on emulator android-x86 • Android 9 (API 28) 1080x2160 440dpi

same issue;

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024

@jonasbark @artemtkachenko after adding the dependency overrides (which I was missing), the keyboard with G board (google keyboard) was appropriately on the numbers-only keyboard and could enter the numbers. However, if I switched to a Flutter TextFormField (to enter a name) and then back to the CardField, I was unable to type any numbers, only delete, so it was still unusable. It didn't work at all for numbers using openboard as the keyboard. When I have time I can post a video of it. Hope that helps though

Edit: Also, I think it wasn't working for detecting the flutter patch on 2.3.0-24.1.pre, so I had to test on master at the time 2.3.0-17.0.pre.417

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

I just tested it again on the sync branch with

[✓] Flutter (Channel master, 2.3.0-17.0.pre.583, on macOS 11.2.3 20D91 darwin-x64, locale de-DE)

and on the "Card payment using webhooks" screen on the example app. Switching back and forth between the mail text field (Flutter) and the CardView I didn't notice any issues. Can you reproduce it in the example app?

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark

Flutter 2.4.0-0.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 96bbcd006f (11 days ago) • 2021-06-30 03:43:41 -0400
Engine • revision c633b2a6a0
Tools • Dart 2.14.0 (build 2.14.0-258.0.dev)

android 11, pixel 3

see the video below

screen-20210711-111318.mp4

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

btw I just checked
https://github.com/stripe/stripe-android
HEAD release-v16.10.2 v16.10.2 origin/release-v16.10.2

and they actually have the same issue if you change edit-text input type programmatically:
cardNumberEditText.inputType = InputType.TYPE_CLASS_TEXT

screen-20210712-144927.mp4

@jonasbark
is it reproducible on your end?

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

It still works fine for me with the latest Flutter master channel version. I'd like to reproduce it but I need the exact combination of the Flutter version and an Android simulator.

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024

To reproduce:
Flutter version 2.3.0-17.pre.213

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

@ApofisXII does it work for you in the latest version on the master channel?
Also, which Simulator can I use to reproduce this?

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024

This is the error log that shows when that page is loaded:
W/View (14051): requestLayout() improperly called by android.widget.ImageView{54eb9b7 V.ED..... ......ID 0,0-84,55 #7f080136 app:id/icon} during layout: running second layout pass W/View (14051): requestLayout() improperly called by android.widget.FrameLayout{9a50524 VFE...... ......ID 156,33-877,90 #7f0800b1 app:id/container} during layout: running second layout pass W/View (14051): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{ac588d V.ED..... ......ID 0,0-412,57 #7f080093 app:id/card_number_text_input_layout} during layout: running second layout pass W/View (14051): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{66ada42 V.ED..... ......ID 525,0-708,57 #7f08010a app:id/expiry_date_text_input_layout} during layout: running second layout pass W/View (14051): requestLayout() improperly called by com.google.android.material.textfield.TextInputLayout{b0b3a53 V.ED..... ......ID 2625,0-2625,57 #7f0800c1 app:id/cvc_text_input_layout} during layout: running second layout pass

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Can you confirm this issue (entering numbers doesn't work) with the example app as well?

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

I still need an Android emulator specification so I can reproduce it

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark
guys can you confirm the issue on your end or you still need some data?

from flutter_stripe.

fabianie avatar fabianie commented on July 20, 2024

Hi @jonasbark, do you think there will be a solution to this within the next few days? I am about to publish an app with this bug, but I could wait a little longer.

thanks a lot
Fabian

from flutter_stripe.

artemtkachenko avatar artemtkachenko commented on July 20, 2024

@jonasbark
actually, it does not work even if you have only one cardfield on the screen.

As soon as the user opens a keyboard from another text-field in the app (e.g. sign-in screen or anything else) the cardfield keyboard would no longer add symbols (digits) into the input field

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

Feel free to already open a ticket on the Flutter framework and point to flutter/flutter#81029 and state your issues

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024

@jonasbark can you please open an Issue on the main Flutter repo and please link it here?
(I'm not really an expert of GitHub and I also think other people will find it useful)

from flutter_stripe.

taqi92 avatar taqi92 commented on July 20, 2024

is this issue has solved in 1.2.0? i use the latest version & get the error while trying to give input in cardfield as numeric
this is my doc status

[✓] Flutter (Channel stable, 2.2.2, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-BD)
• Flutter version 2.2.2 at /Users/taqi/Downloads/flutter 2
• Framework revision d79295af24 (8 weeks ago), 2021-06-11 08:56:01 -0700
• Engine revision 91c9fc8fe0
• Dart version 2.13.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/taqi/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = /Users/taqi/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.1, Build version 12A7403
• CocoaPods version 1.10.1

[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.51.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
• Mi A2 (mobile) • a67fe097 • android-arm64 • Android 10 (API 29)
• Chrome (web) • chrome • web-javascript • Google Chrome 92.0.4515.131

• No issues found!

from flutter_stripe.

taqi92 avatar taqi92 commented on July 20, 2024

@jonasbark so what is your suggestion?should i upgrade the flutter version? i'm actually stucked in generating token feature

from flutter_stripe.

Lyba97 avatar Lyba97 commented on July 20, 2024

Hi, Is there any update on this issue? I see the issue on example app and in my app as well

  1. InputType is text by default and always changes to text even if I select number type.
  2. When entering the card number, the last 4 digits input behaves weird. I have to type the even digits 2 times.

from flutter_stripe.

remonh87 avatar remonh87 commented on July 20, 2024

@Lyba97 @taqi92 at the moment there is a bug in the Flutter framework that caused the wrong behaviour. The only thing what we can do is add a 👍 to the issue flutter/flutter#86480 so it will get a bit more priority .

I really would advise for payment: to move to the payment sheet which is a much smoother and easier experience (you get basic localisation / error handling / animations etc.) .

from flutter_stripe.

Lyba97 avatar Lyba97 commented on July 20, 2024

@Lyba97 @taqi92 at the moment there is a bug in the Flutter framework that caused the wrong behaviour. The only thing what we can do is add a 👍 to the issue flutter/flutter#86480 so it will get a bit more priority .

I really would advise for payment: to move to the payment sheet which is a much smoother and easier experience (you get basic localisation / error handling / animations etc.) .

I want to add the card details so that users can have a list of cards to choose from. User has to choose a card before payment. Does payment sheet provides this? to switch between cards before payment?

from flutter_stripe.

Lyba97 avatar Lyba97 commented on July 20, 2024

@Lyba97 @taqi92 at the moment there is a bug in the Flutter framework that caused the wrong behaviour. The only thing what we can do is add a 👍 to the issue flutter/flutter#86480 so it will get a bit more priority .

I really would advise for payment: to move to the payment sheet which is a much smoother and easier experience (you get basic localisation / error handling / animations etc.) .

In my application flow, user's card data is not asked on time of payment, his payment methods are listed from stripe and he choose one from the list. That's why I had to use the CardField so that user can add his paymentMethods separately on another screen.

from flutter_stripe.

hoangtrinhtiki avatar hoangtrinhtiki commented on July 20, 2024

For everyone who's struggling with this one, you can try to think of different UI/UX for this one, here's my workaround:

Screen.Recording.2021-09-10.at.00.38.35.mov

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024

@hoangtrinhtiki that's not a workaround, that's the video of the issue...

from flutter_stripe.

hoangtrinhtiki avatar hoangtrinhtiki commented on July 20, 2024

@ApofisXII The video demonstrates how I get over the focus issue, when the user finished filling in the card info, check the complete prop then replace the card field with another UI component, like mine is just showing the card info with a Change text button at the end, so user can tap when they need to edit, which will re-render the card field.

from flutter_stripe.

ApofisXII avatar ApofisXII commented on July 20, 2024

@hoangtrinhtiki in the last months the issue was exactly the wrong type of keyboard shown, different from the expected (numeric keyboard)

from flutter_stripe.

huzaifah0x00 avatar huzaifah0x00 commented on July 20, 2024

@hoangtrinhtiki in the last months the issue was exactly the wrong type of keyboard shown, different from the expected (numeric keyboard)

I think this (wrong keyboard type) is fixed with the launch of flutter 2.5.0 ( works for me at least, with flutter 2.5.0), but the other focus issues still remain.

from flutter_stripe.

daveols avatar daveols commented on July 20, 2024

We finally got a response on flutter/flutter#86480 but unfortunately the suggested fix did not resolve the issue I was seeing (Cannot type in CardField following a another field being focused).

I've opened a PR with the suggested fix anyway in case it resolves any of the other problems described by others in this thread (#365).

If anyone would like to test the fix against their own issues, try building with this version of the package:

flutter_stripe:
  git:
    url: git://github.com/daveols/flutter_stripe.git
    path: packages/stripe
    ref:  add-onfocus-param

from flutter_stripe.

bradsb avatar bradsb commented on July 20, 2024

@jonasbark It seems the fix was only done in CardField and not in CardFormField (#366).

You can see that you are still unable to type on Android if you navigate to the Card Payments -> Simple - Using Webhooks in the example app and type in the email field and then navigate to the Card Payments -> Card Form and try to type in the field.

from flutter_stripe.

jonasbark avatar jonasbark commented on July 20, 2024

The fix has also been applied to the CardFormField and it works well for me, even with the steps you added.
If you can reproduce it every time please open a new ticket with a full bug description.

from flutter_stripe.

infazA avatar infazA commented on July 20, 2024

Good news everyone - this issue has been fixed and a new version will be published by the end of this week!

It seems not fixed even in the latest version 2.0.1, still keyboard type is alphanumeric

from flutter_stripe.

infazA avatar infazA commented on July 20, 2024

@infazA upgrade your Flutter version - it still falls back to alpha on old versions.

Thanks for the suggestion, working as expected.

from flutter_stripe.

randomrandom avatar randomrandom commented on July 20, 2024

It works better now, but it still has some weird behaviour on Android, iOS is just fine.

You can see a video here: https://photos.app.goo.gl/ya85HzZtPwtWC1Ru8

from flutter_stripe.

ianBtesser avatar ianBtesser commented on July 20, 2024

CardField works for me but CardFormField still does not. I've upgraded flutter (today) and am using the most recent version of flutter_stripe. Can anyone help?

Among (many) other things, I see this line in the terminal after it fails:

E/flutter ( 4672): Caused by: java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant).

from flutter_stripe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.