Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

flutter plugin project build breaks: @import module not found for iOS #58463

Closed
kakyoism opened this issue Jun 2, 2020 · 4 comments
Closed
Labels
P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels.

Comments

@kakyoism
Copy link

kakyoism commented Jun 2, 2020

Steps to Reproduce

It's not a sure repro, but here it is

  1. Create a flutter plugin project, call it myplugin;
  2. Develop for a while, build and run without issues;
  3. Then go to project root, flutter clean;
  4. Then go to /project_root/example, run flutter clean;
  5. Still at the example, run flutter build -d <my_ios_udid>.

Expected results:

The app should run.

Actual results:

/path/to/myplugin/example/ios/Runner/GeneratedPluginRegistrant.m:10:9:
    fatal error: module 'myplugin' not found
    @import myplugin;
     ~~~~~~~^~~~~~~~~~~
    1 error generated.
If I just open the Runner Xcode project, I will end up with the same error.
$ flutter run --verbose
[   +8 ms] executing: [/Applications/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +53 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 456d80b9ddd74b4b5ca3b77bbfb70ab0e05d3fa8
[        ] executing: [/Applications/flutter/] git tag --contains HEAD
[ +145 ms] Exit code 0 from: git tag --contains HEAD
[   +2 ms] 1.19.0-1.0.pre
[  +11 ms] executing: [/Applications/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +12 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [/Applications/flutter/] git ls-remote --get-url origin
[  +12 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +47 ms] executing: [/Applications/flutter/] git rev-parse --abbrev-ref HEAD
[  +12 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  +32 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] 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.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' 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.
[   +8 ms] executing: /Applications/Android/sdk/platform-tools/adb devices -l
[   +5 ms] executing: /usr/bin/xcode-select --print-path
[   +5 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Applications/Xcode.app/Contents/Developer
[        ] executing: /usr/bin/xcodebuild -version
[  +95 ms] Exit code 0 from: /usr/bin/xcodebuild -version
[        ] Xcode 11.5
           Build version 11E608c
[   +1 ms] executing: xcrun --find xcdevice
[   +6 ms] Exit code 0 from: xcrun --find xcdevice
[        ] /Applications/Xcode.app/Contents/Developer/usr/bin/xcdevice
[        ] executing: xcrun xcdevice list --timeout 2
[   +3 ms] /usr/bin/xcrun simctl list --json devices
[        ] executing: /usr/bin/xcrun simctl list --json devices
[  +32 ms] List of devices attached
           <my_udid>               device usb:20:41 product:OnePlus6 model:ONEPLUS_A6000 device:OnePlus6
           transport_id:1
[  +96 ms] {
             "devices" : {
               "com.apple.CoreSimulator.SimRuntime.tvOS-13-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4E6157ED-2DDB-4335-9A9A-FED8CACEF9C6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4E6157ED-2DDB-4335-9A9A-FED8CACEF9C6",
                   "udid" : "4E6157ED-2DDB-4335-9A9A-FED8CACEF9C6",
                   "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\/98E4721F-0C13-41C0-99B4-7BA00869C038\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/98E4721F-0C13-41C0-99B4-7BA00869C038",
                   "udid" : "98E4721F-0C13-41C0-99B4-7BA00869C038",
                   "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\/F77C35B5-2B1D-4B4C-8301-0B2E5BB66C55\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F77C35B5-2B1D-4B4C-8301-0B2E5BB66C55",
                   "udid" : "F77C35B5-2B1D-4B4C-8301-0B2E5BB66C55",
                   "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-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C687535D-1061-42D3-B11D-9DD350D146B1\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C687535D-1061-42D3-B11D-9DD350D146B1",
                   "udid" : "C687535D-1061-42D3-B11D-9DD350D146B1",
                   "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\/29A73014-54B6-49C7-A7A4-92ECDE396D64\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/29A73014-54B6-49C7-A7A4-92ECDE396D64",
                   "udid" : "29A73014-54B6-49C7-A7A4-92ECDE396D64",
                   "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\/ED254606-BF5C-44DC-99C2-5C4700953272\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/ED254606-BF5C-44DC-99C2-5C4700953272",
                   "udid" : "ED254606-BF5C-44DC-99C2-5C4700953272",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-5-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/AECEA7D2-A070-4BF9-8F0B-B82B28762865\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/AECEA7D2-A070-4BF9-8F0B-B82B28762865",
                   "udid" : "AECEA7D2-A070-4BF9-8F0B-B82B28762865",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/12026A3B-F69C-4F43-BEA9-4EE04CE4E87E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/12026A3B-F69C-4F43-BEA9-4EE04CE4E87E",
                   "udid" : "12026A3B-F69C-4F43-BEA9-4EE04CE4E87E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/10B0BFB0-D187-4BE4-839F-AC17115AAB68\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/10B0BFB0-D187-4BE4-839F-AC17115AAB68",
                   "udid" : "10B0BFB0-D187-4BE4-839F-AC17115AAB68",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/DE2AFD50-87DB-4454-98D0-B1D5F9041F16\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DE2AFD50-87DB-4454-98D0-B1D5F9041F16",
                   "udid" : "DE2AFD50-87DB-4454-98D0-B1D5F9041F16",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D61413F4-C7DD-4FD6-81A9-12541B8C403E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D61413F4-C7DD-4FD6-81A9-12541B8C403E",
                   "udid" : "D61413F4-C7DD-4FD6-81A9-12541B8C403E",
                   "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\/CA452427-4310-4698-A413-771C6F724B73\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CA452427-4310-4698-A413-771C6F724B73",
                   "udid" : "CA452427-4310-4698-A413-771C6F724B73",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-12-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EBD35A32-1871-4575-BADB-D433F4E823ED\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EBD35A32-1871-4575-BADB-D433F4E823ED",
                   "udid" : "EBD35A32-1871-4575-BADB-D433F4E823ED",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5s",
                   "state" : "Shutdown",
                   "name" : "iPhone 5s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0DC055AB-BC65-4FFB-A452-7A243FFC4F54\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0DC055AB-BC65-4FFB-A452-7A243FFC4F54",
                   "udid" : "0DC055AB-BC65-4FFB-A452-7A243FFC4F54",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/16A18526-2A1C-4EBE-A81A-A2F3A1351E58\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/16A18526-2A1C-4EBE-A81A-A2F3A1351E58",
                   "udid" : "16A18526-2A1C-4EBE-A81A-A2F3A1351E58",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6",
                   "state" : "Shutdown",
                   "name" : "iPhone 6"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/15DAC54A-C971-44A1-BD6C-42902BBDF6A4\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/15DAC54A-C971-44A1-BD6C-42902BBDF6A4",
                   "udid" : "15DAC54A-C971-44A1-BD6C-42902BBDF6A4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/06037DA9-200A-40AD-9A87-4597C8F09CE4\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/06037DA9-200A-40AD-9A87-4597C8F09CE4",
                   "udid" : "06037DA9-200A-40AD-9A87-4597C8F09CE4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/32F1E1A0-BA74-4F95-9E7E-FC41261B3A47\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/32F1E1A0-BA74-4F95-9E7E-FC41261B3A47",
                   "udid" : "32F1E1A0-BA74-4F95-9E7E-FC41261B3A47",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE",
                   "state" : "Shutdown",
                   "name" : "iPhone SE"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/4A3B87D3-FC66-4AA8-A87B-9E8A0AF970BB\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4A3B87D3-FC66-4AA8-A87B-9E8A0AF970BB",
                   "udid" : "4A3B87D3-FC66-4AA8-A87B-9E8A0AF970BB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7",
                   "state" : "Shutdown",
                   "name" : "iPhone 7"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/20E2688A-61AB-4573-9AA9-B9D2669DE077\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/20E2688A-61AB-4573-9AA9-B9D2669DE077",
                   "udid" : "20E2688A-61AB-4573-9AA9-B9D2669DE077",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 7 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CB7C32DD-789D-46A3-AD27-96D344DC2728\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CB7C32DD-789D-46A3-AD27-96D344DC2728",
                   "udid" : "CB7C32DD-789D-46A3-AD27-96D344DC2728",
                   "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\/BDF374B3-CA85-4951-A365-F1B1FEA31247\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BDF374B3-CA85-4951-A365-F1B1FEA31247",
                   "udid" : "BDF374B3-CA85-4951-A365-F1B1FEA31247",
                   "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\/8EDBB616-BD45-4C1C-B8C7-6E6ABD645E59\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8EDBB616-BD45-4C1C-B8C7-6E6ABD645E59",
                   "udid" : "8EDBB616-BD45-4C1C-B8C7-6E6ABD645E59",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X",
                   "state" : "Shutdown",
                   "name" : "iPhone X"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C21D657B-B7C5-44CC-9839-B8F9BD75ED4A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C21D657B-B7C5-44CC-9839-B8F9BD75ED4A",
                   "udid" : "C21D657B-B7C5-44CC-9839-B8F9BD75ED4A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS",
                   "state" : "Shutdown",
                   "name" : "iPhone Xs"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/95004CDC-EA75-4A01-A6BC-69018C521408\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/95004CDC-EA75-4A01-A6BC-69018C521408",
                   "udid" : "95004CDC-EA75-4A01-A6BC-69018C521408",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone Xs Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EA3B698C-6B01-44AF-90A1-7A81F28CCD35\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EA3B698C-6B01-44AF-90A1-7A81F28CCD35",
                   "udid" : "EA3B698C-6B01-44AF-90A1-7A81F28CCD35",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR",
                   "state" : "Shutdown",
                   "name" : "iPhone Xʀ"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D2E2EBFC-E8C1-4FBD-87E1-9A0FE166F156\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D2E2EBFC-E8C1-4FBD-87E1-9A0FE166F156",
                   "udid" : "D2E2EBFC-E8C1-4FBD-87E1-9A0FE166F156",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air",
                   "state" : "Shutdown",
                   "name" : "iPad Air"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C2DE3F2A-E268-430A-917C-986762DF95B8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C2DE3F2A-E268-430A-917C-986762DF95B8",
                   "udid" : "C2DE3F2A-E268-430A-917C-986762DF95B8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2",
                   "state" : "Shutdown",
                   "name" : "iPad Air 2"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/AE87AA37-4974-4C60-ADE2-7BF0CA84A2FE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/AE87AA37-4974-4C60-ADE2-7BF0CA84A2FE",
                   "udid" : "AE87AA37-4974-4C60-ADE2-7BF0CA84A2FE",
                   "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\/22CFA80F-96F2-4667-B275-8AF6D933A41D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/22CFA80F-96F2-4667-B275-8AF6D933A41D",
                   "udid" : "22CFA80F-96F2-4667-B275-8AF6D933A41D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E28EAAB1-64C3-43B2-ADDC-0A41D3E47442\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E28EAAB1-64C3-43B2-ADDC-0A41D3E47442",
                   "udid" : "E28EAAB1-64C3-43B2-ADDC-0A41D3E47442",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (5th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/25AC094D-E14D-4E1B-A94D-595A4B7663CD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/25AC094D-E14D-4E1B-A94D-595A4B7663CD",
                   "udid" : "25AC094D-E14D-4E1B-A94D-595A4B7663CD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/DB675254-4ACB-421A-BE22-BBB4DDDD0DFB\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DB675254-4ACB-421A-BE22-BBB4DDDD0DFB",
                   "udid" : "DB675254-4ACB-421A-BE22-BBB4DDDD0DFB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (10.5-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/FCA56006-32F2-4011-9A39-95E4EAC3B102\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/FCA56006-32F2-4011-9A39-95E4EAC3B102",
                   "udid" : "FCA56006-32F2-4011-9A39-95E4EAC3B102",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (6th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E123DD26-C2A5-4305-BB1E-CC761BE3EFF9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E123DD26-C2A5-4305-BB1E-CC761BE3EFF9",
                   "udid" : "E123DD26-C2A5-4305-BB1E-CC761BE3EFF9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0C0E46A9-8C8F-4CC3-BEFD-39B889A32B46\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0C0E46A9-8C8F-4CC3-BEFD-39B889A32B46",
                   "udid" : "0C0E46A9-8C8F-4CC3-BEFD-39B889A32B46",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C72971DC-6F1E-4EA5-A557-5B4A1B626958\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C72971DC-6F1E-4EA5-A557-5B4A1B626958",
                   "udid" : "C72971DC-6F1E-4EA5-A557-5B4A1B626958",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-5" : [
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B11486BC-74D2-4F86-9C52-503FDBD8A3D6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B11486BC-74D2-4F86-9C52-503FDBD8A3D6",
                   "udid" : "B11486BC-74D2-4F86-9C52-503FDBD8A3D6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/215E1D49-3B92-479A-A7DC-BDED90AD17F9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/215E1D49-3B92-479A-A7DC-BDED90AD17F9",
                   "udid" : "215E1D49-3B92-479A-A7DC-BDED90AD17F9",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D35430D7-FB34-483D-A763-C63C99A4C1C5\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D35430D7-FB34-483D-A763-C63C99A4C1C5",
                   "udid" : "D35430D7-FB34-483D-A763-C63C99A4C1C5",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/75685E00-B512-4587-B411-3BC13789C0B5\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/75685E00-B512-4587-B411-3BC13789C0B5",
                   "udid" : "75685E00-B512-4587-B411-3BC13789C0B5",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/DABB43EC-39AE-4CC0-B26A-695548964B51\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DABB43EC-39AE-4CC0-B26A-695548964B51",
                   "udid" : "DABB43EC-39AE-4CC0-B26A-695548964B51",
                   "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\/4D284AE7-C2D4-4BC0-875B-D2AF750E7E67\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4D284AE7-C2D4-4BC0-875B-D2AF750E7E67",
                   "udid" : "4D284AE7-C2D4-4BC0-875B-D2AF750E7E67",
                   "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\/554F0B0A-2658-4C2E-BE18-5A5CE2F2A9FC\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/554F0B0A-2658-4C2E-BE18-5A5CE2F2A9FC",
                   "udid" : "554F0B0A-2658-4C2E-BE18-5A5CE2F2A9FC",
                   "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\/BADC3981-C2C4-4AA7-8D69-08D7A71CE1FD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BADC3981-C2C4-4AA7-8D69-08D7A71CE1FD",
                   "udid" : "BADC3981-C2C4-4AA7-8D69-08D7A71CE1FD",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (7th generation)"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E4FCB4B1-AA28-4F67-8355-C65035075B07\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E4FCB4B1-AA28-4F67-8355-C65035075B07",
                   "udid" : "E4FCB4B1-AA28-4F67-8355-C65035075B07",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E8BFEA27-DEC5-42F2-8471-A1CAB4BEACD8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E8BFEA27-DEC5-42F2-8471-A1CAB4BEACD8",
                   "udid" : "E8BFEA27-DEC5-42F2-8471-A1CAB4BEACD8",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/22FB7F1E-411F-427C-A2B8-4CBC25DFE20F\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/22FB7F1E-411F-427C-A2B8-4CBC25DFE20F",
                   "udid" : "22FB7F1E-411F-427C-A2B8-4CBC25DFE20F",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F9AF89E3-D768-4C6E-BEF4-BCF0F5A0FC90\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F9AF89E3-D768-4C6E-BEF4-BCF0F5A0FC90",
                   "udid" : "F9AF89E3-D768-4C6E-BEF4-BCF0F5A0FC90",
                   "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\/8B28FA93-84DE-4866-B85F-288E67599AE3\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8B28FA93-84DE-4866-B85F-288E67599AE3",
                   "udid" : "8B28FA93-84DE-4866-B85F-288E67599AE3",
                   "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\/F9B3CE25-B6CB-4C17-9171-C10A057E8142\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F9B3CE25-B6CB-4C17-9171-C10A057E8142",
                   "udid" : "F9B3CE25-B6CB-4C17-9171-C10A057E8142",
                   "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\/07D74124-D114-4F34-AE34-328B6BDFC647\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/07D74124-D114-4F34-AE34-328B6BDFC647",
                   "udid" : "07D74124-D114-4F34-AE34-328B6BDFC647",
                   "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\/1495BA7E-5F9A-4089-B406-D9195FED9259\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1495BA7E-5F9A-4089-B406-D9195FED9259",
                   "udid" : "1495BA7E-5F9A-4089-B406-D9195FED9259",
                   "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\/5E94B3F8-E06F-4D4E-8710-B9B5028AC2A7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5E94B3F8-E06F-4D4E-8710-B9B5028AC2A7",
                   "udid" : "5E94B3F8-E06F-4D4E-8710-B9B5028AC2A7",
                   "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\/6739EB05-0474-48F3-8956-55117E032EA9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6739EB05-0474-48F3-8956-55117E032EA9",
                   "udid" : "6739EB05-0474-48F3-8956-55117E032EA9",
                   "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\/DE37D163-F0C4-4E42-9DB6-59324A27C669\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DE37D163-F0C4-4E42-9DB6-59324A27C669",
                   "udid" : "DE37D163-F0C4-4E42-9DB6-59324A27C669",
                   "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\/DA3CB8DA-DEDF-4281-8BED-9F4A4D51797D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DA3CB8DA-DEDF-4281-8BED-9F4A4D51797D",
                   "udid" : "DA3CB8DA-DEDF-4281-8BED-9F4A4D51797D",
                   "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\/2638D0AE-3971-4726-BCED-212B4E0FD869\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2638D0AE-3971-4726-BCED-212B4E0FD869",
                   "udid" : "2638D0AE-3971-4726-BCED-212B4E0FD869",
                   "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\/4E268532-8B8B-416F-893B-C9E8385AEE19\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4E268532-8B8B-416F-893B-C9E8385AEE19",
                   "udid" : "4E268532-8B8B-416F-893B-C9E8385AEE19",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-3" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/66990E5E-F831-4480-B7F2-53B6849D62D3\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/66990E5E-F831-4480-B7F2-53B6849D62D3",
                   "udid" : "66990E5E-F831-4480-B7F2-53B6849D62D3",
                   "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\/8F04036E-F938-4CBA-883B-8955FB4BA0E7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8F04036E-F938-4CBA-883B-8955FB4BA0E7",
                   "udid" : "8F04036E-F938-4CBA-883B-8955FB4BA0E7",
                   "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\/FBD449C0-3D0A-4428-94D6-877A25D8A5C6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/FBD449C0-3D0A-4428-94D6-877A25D8A5C6",
                   "udid" : "FBD449C0-3D0A-4428-94D6-877A25D8A5C6",
                   "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\/A1175EDD-7F15-4E0C-85BD-1EEEE26C3D8F\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A1175EDD-7F15-4E0C-85BD-1EEEE26C3D8F",
                   "udid" : "A1175EDD-7F15-4E0C-85BD-1EEEE26C3D8F",
                   "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\/1917B0D7-BD31-41C1-AFA9-6812332A41F2\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1917B0D7-BD31-41C1-AFA9-6812332A41F2",
                   "udid" : "1917B0D7-BD31-41C1-AFA9-6812332A41F2",
                   "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\/642CD437-B58E-4E46-9574-788F8D727E00\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/642CD437-B58E-4E46-9574-788F8D727E00",
                   "udid" : "642CD437-B58E-4E46-9574-788F8D727E00",
                   "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\/1218D884-5E3B-431B-9FCD-7ED6A91FC6FA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1218D884-5E3B-431B-9FCD-7ED6A91FC6FA",
                   "udid" : "1218D884-5E3B-431B-9FCD-7ED6A91FC6FA",
                   "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\/2351B527-00FA-4CBB-822C-63B3BE283FE9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2351B527-00FA-4CBB-822C-63B3BE283FE9",
                   "udid" : "2351B527-00FA-4CBB-822C-63B3BE283FE9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/2A000FB9-3A80-4C1E-B8C7-482DD23133AE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2A000FB9-3A80-4C1E-B8C7-482DD23133AE",
                   "udid" : "2A000FB9-3A80-4C1E-B8C7-482DD23133AE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/00E75D2F-8171-4A93-9A22-16689F3AA1CA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/00E75D2F-8171-4A93-9A22-16689F3AA1CA",
                   "udid" : "00E75D2F-8171-4A93-9A22-16689F3AA1CA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0DDC2F4D-E367-4ED0-910F-D7C658BFE29E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0DDC2F4D-E367-4ED0-910F-D7C658BFE29E",
                   "udid" : "0DDC2F4D-E367-4ED0-910F-D7C658BFE29E",
                   "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\/A217F5EE-1C92-42EF-9E8E-5B1E36E655A8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A217F5EE-1C92-42EF-9E8E-5B1E36E655A8",
                   "udid" : "A217F5EE-1C92-42EF-9E8E-5B1E36E655A8",
                   "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\/78A67739-D4D8-450D-BD81-A8B13EFB3FAC\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/78A67739-D4D8-450D-BD81-A8B13EFB3FAC",
                   "udid" : "78A67739-D4D8-450D-BD81-A8B13EFB3FAC",
                   "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\/6363298D-E583-46F5-AC5B-379E072C6C31\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6363298D-E583-46F5-AC5B-379E072C6C31",
                   "udid" : "6363298D-E583-46F5-AC5B-379E072C6C31",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Creating",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/86100429-40CA-4B96-B31A-8709AE5D0D33\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/86100429-40CA-4B96-B31A-8709AE5D0D33",
                   "udid" : "86100429-40CA-4B96-B31A-8709AE5D0D33",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Creating",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/26513B3E-AC9F-4646-A3BD-89958DF42FD8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/26513B3E-AC9F-4646-A3BD-89958DF42FD8",
                   "udid" : "26513B3E-AC9F-4646-A3BD-89958DF42FD8",
                   "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\/87B20994-D7F4-434E-9CF3-AEED7B270CE6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/87B20994-D7F4-434E-9CF3-AEED7B270CE6",
                   "udid" : "87B20994-D7F4-434E-9CF3-AEED7B270CE6",
                   "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\/FA7F221D-C6D3-4A3B-B911-991F6623D87D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/FA7F221D-C6D3-4A3B-B911-991F6623D87D",
                   "udid" : "FA7F221D-C6D3-4A3B-B911-991F6623D87D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1C8DA5C1-4608-4E5E-BD12-DDA999CAD3B8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1C8DA5C1-4608-4E5E-BD12-DDA999CAD3B8",
                   "udid" : "1C8DA5C1-4608-4E5E-BD12-DDA999CAD3B8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/35D63DC8-7AAE-40D8-93A2-0C309294C272\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/35D63DC8-7AAE-40D8-93A2-0C309294C272",
                   "udid" : "35D63DC8-7AAE-40D8-93A2-0C309294C272",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EFB126FD-3F00-42D0-9890-BC1C86BF01E8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EFB126FD-3F00-42D0-9890-BC1C86BF01E8",
                   "udid" : "EFB126FD-3F00-42D0-9890-BC1C86BF01E8",
                   "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\/C40B22F8-B60B-4A42-97F0-5238B9236FE5\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C40B22F8-B60B-4A42-97F0-5238B9236FE5",
                   "udid" : "C40B22F8-B60B-4A42-97F0-5238B9236FE5",
                   "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\/37E3ED4C-929E-43FC-898A-F0574C54FD25\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/37E3ED4C-929E-43FC-898A-F0574C54FD25",
                   "udid" : "37E3ED4C-929E-43FC-898A-F0574C54FD25",
                   "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\/5E5248E1-1BE6-4911-A2B6-8F723A8605B3\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5E5248E1-1BE6-4911-A2B6-8F723A8605B3",
                   "udid" : "5E5248E1-1BE6-4911-A2B6-8F723A8605B3",
                   "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\/BEE35719-EB5E-4CCC-8ADC-C29038E258F7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BEE35719-EB5E-4CCC-8ADC-C29038E258F7",
                   "udid" : "BEE35719-EB5E-4CCC-8ADC-C29038E258F7",
                   "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\/4A8C5E91-3FA6-4472-B4F2-0571918E2233\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4A8C5E91-3FA6-4472-B4F2-0571918E2233",
                   "udid" : "4A8C5E91-3FA6-4472-B4F2-0571918E2233",
                   "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\/52AB0CE2-7A8E-4291-9931-7E8E3502B706\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/52AB0CE2-7A8E-4291-9931-7E8E3502B706",
                   "udid" : "52AB0CE2-7A8E-4291-9931-7E8E3502B706",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D49E6260-930C-479C-8D13-53B82CFE0E7C\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D49E6260-930C-479C-8D13-53B82CFE0E7C",
                   "udid" : "D49E6260-930C-479C-8D13-53B82CFE0E7C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/32DEE81B-6007-4FF4-8131-DE31649E6BC4\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/32DEE81B-6007-4FF4-8131-DE31649E6BC4",
                   "udid" : "32DEE81B-6007-4FF4-8131-DE31649E6BC4",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-12-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/78FA3077-D6BA-4EA5-85AE-B91356BFEBEE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/78FA3077-D6BA-4EA5-85AE-B91356BFEBEE",
                   "udid" : "78FA3077-D6BA-4EA5-85AE-B91356BFEBEE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5s",
                   "state" : "Shutdown",
                   "name" : "iPhone 5s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EE51E557-C673-47CC-8950-5E1490CE92AE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EE51E557-C673-47CC-8950-5E1490CE92AE",
                   "udid" : "EE51E557-C673-47CC-8950-5E1490CE92AE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/51C3E288-E70A-4CE0-A482-EAD9276EDEF6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/51C3E288-E70A-4CE0-A482-EAD9276EDEF6",
                   "udid" : "51C3E288-E70A-4CE0-A482-EAD9276EDEF6",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6",
                   "state" : "Shutdown",
                   "name" : "iPhone 6"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9E4ADC89-9D00-43EA-8AA4-A728A96B8B03\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9E4ADC89-9D00-43EA-8AA4-A728A96B8B03",
                   "udid" : "9E4ADC89-9D00-43EA-8AA4-A728A96B8B03",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/263049BD-B023-488A-9E19-B939E070C917\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/263049BD-B023-488A-9E19-B939E070C917",
                   "udid" : "263049BD-B023-488A-9E19-B939E070C917",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9177D94E-5780-4910-94B2-96E9CF0D4D91\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9177D94E-5780-4910-94B2-96E9CF0D4D91",
                   "udid" : "9177D94E-5780-4910-94B2-96E9CF0D4D91",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE",
                   "state" : "Shutdown",
                   "name" : "iPhone SE"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/27F0A819-0C4B-4D38-A250-3E387A612963\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/27F0A819-0C4B-4D38-A250-3E387A612963",
                   "udid" : "27F0A819-0C4B-4D38-A250-3E387A612963",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7",
                   "state" : "Shutdown",
                   "name" : "iPhone 7"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9F943EB7-4C00-4222-8B02-DFA03D65526A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9F943EB7-4C00-4222-8B02-DFA03D65526A",
                   "udid" : "9F943EB7-4C00-4222-8B02-DFA03D65526A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 7 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/78A7AA16-FA3F-4B37-B944-87A25746D6A0\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/78A7AA16-FA3F-4B37-B944-87A25746D6A0",
                   "udid" : "78A7AA16-FA3F-4B37-B944-87A25746D6A0",
                   "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\/D693FC03-E399-4250-B785-9D14272C2866\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D693FC03-E399-4250-B785-9D14272C2866",
                   "udid" : "D693FC03-E399-4250-B785-9D14272C2866",
                   "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\/6D0D2855-76D6-4E85-843C-193FFAB05DDA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/6D0D2855-76D6-4E85-843C-193FFAB05DDA",
                   "udid" : "6D0D2855-76D6-4E85-843C-193FFAB05DDA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X",
                   "state" : "Shutdown",
                   "name" : "iPhone X"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/497820CF-7B4C-4626-BBCF-9E92CFC20E36\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/497820CF-7B4C-4626-BBCF-9E92CFC20E36",
                   "udid" : "497820CF-7B4C-4626-BBCF-9E92CFC20E36",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS",
                   "state" : "Shutdown",
                   "name" : "iPhone XS"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0C1474DE-C3F5-4EE0-8DA9-96A711FBC088\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0C1474DE-C3F5-4EE0-8DA9-96A711FBC088",
                   "udid" : "0C1474DE-C3F5-4EE0-8DA9-96A711FBC088",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone XS Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8AEC41AD-B929-411D-AEEC-0313E8F5BB86\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8AEC41AD-B929-411D-AEEC-0313E8F5BB86",
                   "udid" : "8AEC41AD-B929-411D-AEEC-0313E8F5BB86",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR",
                   "state" : "Shutdown",
                   "name" : "iPhone XR"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D92AFBE0-DC32-438A-875B-2CD04C57F3FD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D92AFBE0-DC32-438A-875B-2CD04C57F3FD",
                   "udid" : "D92AFBE0-DC32-438A-875B-2CD04C57F3FD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air",
                   "state" : "Shutdown",
                   "name" : "iPad Air"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/534F7F4B-42D6-41BF-B51F-58E52018A03E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/534F7F4B-42D6-41BF-B51F-58E52018A03E",
                   "udid" : "534F7F4B-42D6-41BF-B51F-58E52018A03E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2",
                   "state" : "Shutdown",
                   "name" : "iPad Air 2"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CC0CAEB9-19AA-43CC-81C1-248C9CF1676D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CC0CAEB9-19AA-43CC-81C1-248C9CF1676D",
                   "udid" : "CC0CAEB9-19AA-43CC-81C1-248C9CF1676D",
                   "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\/C10F1F46-1EF9-4AFE-A1B4-AA89EAE09CA3\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C10F1F46-1EF9-4AFE-A1B4-AA89EAE09CA3",
                   "udid" : "C10F1F46-1EF9-4AFE-A1B4-AA89EAE09CA3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B7B8D22C-C28E-498C-B805-829E143D0C86\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B7B8D22C-C28E-498C-B805-829E143D0C86",
                   "udid" : "B7B8D22C-C28E-498C-B805-829E143D0C86",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (5th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/F7E64AD5-DDCC-424B-862E-800A49359A3D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F7E64AD5-DDCC-424B-862E-800A49359A3D",
                   "udid" : "F7E64AD5-DDCC-424B-862E-800A49359A3D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/79CD5E6D-6E9B-4311-8526-579491BA087C\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/79CD5E6D-6E9B-4311-8526-579491BA087C",
                   "udid" : "79CD5E6D-6E9B-4311-8526-579491BA087C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (10.5-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/EAF3463F-E6A0-4F65-86A6-04E5FAB7F6FD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/EAF3463F-E6A0-4F65-86A6-04E5FAB7F6FD",
                   "udid" : "EAF3463F-E6A0-4F65-86A6-04E5FAB7F6FD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (6th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/69B955DD-B3A1-4658-920D-B213FFA072B9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/69B955DD-B3A1-4658-920D-B213FFA072B9",
                   "udid" : "69B955DD-B3A1-4658-920D-B213FFA072B9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7B8A86B3-0ABF-4C1D-A2C9-50E1A422B9AA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7B8A86B3-0ABF-4C1D-A2C9-50E1A422B9AA",
                   "udid" : "7B8A86B3-0ABF-4C1D-A2C9-50E1A422B9AA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-12-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3046ABDF-D83C-44E4-A177-26BC6761F8A7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3046ABDF-D83C-44E4-A177-26BC6761F8A7",
                   "udid" : "3046ABDF-D83C-44E4-A177-26BC6761F8A7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5s",
                   "state" : "Shutdown",
                   "name" : "iPhone 5s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D1BDA066-CB8D-4476-9EC8-9DF7C2D46D52\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D1BDA066-CB8D-4476-9EC8-9DF7C2D46D52",
                   "udid" : "D1BDA066-CB8D-4476-9EC8-9DF7C2D46D52",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8C69D4A0-771D-4D5E-96C7-919EFB1D99DE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8C69D4A0-771D-4D5E-96C7-919EFB1D99DE",
                   "udid" : "8C69D4A0-771D-4D5E-96C7-919EFB1D99DE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6",
                   "state" : "Shutdown",
                   "name" : "iPhone 6"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/433F69C4-47E7-4D23-9514-8F694BB2C442\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/433F69C4-47E7-4D23-9514-8F694BB2C442",
                   "udid" : "433F69C4-47E7-4D23-9514-8F694BB2C442",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5C3E8FA8-6822-44C1-930A-AA9DB7C4D330\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5C3E8FA8-6822-44C1-930A-AA9DB7C4D330",
                   "udid" : "5C3E8FA8-6822-44C1-930A-AA9DB7C4D330",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 6s Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/00698F54-FD8C-4B4F-851C-399B455FE7E3\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/00698F54-FD8C-4B4F-851C-399B455FE7E3",
                   "udid" : "00698F54-FD8C-4B4F-851C-399B455FE7E3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE",
                   "state" : "Shutdown",
                   "name" : "iPhone SE"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BAF94BDB-FFF1-444A-B9C9-2F17F09B569D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BAF94BDB-FFF1-444A-B9C9-2F17F09B569D",
                   "udid" : "BAF94BDB-FFF1-444A-B9C9-2F17F09B569D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7",
                   "state" : "Shutdown",
                   "name" : "iPhone 7"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/9A53F1D3-6A52-4AF0-884E-E559EDC2A5CB\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/9A53F1D3-6A52-4AF0-884E-E559EDC2A5CB",
                   "udid" : "9A53F1D3-6A52-4AF0-884E-E559EDC2A5CB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 7 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CD01C3B7-56D4-4ED4-BE4C-AE1B62845268\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CD01C3B7-56D4-4ED4-BE4C-AE1B62845268",
                   "udid" : "CD01C3B7-56D4-4ED4-BE4C-AE1B62845268",
                   "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\/0797FEB0-B63C-484B-A2E3-4CB69DC23DD7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0797FEB0-B63C-484B-A2E3-4CB69DC23DD7",
                   "udid" : "0797FEB0-B63C-484B-A2E3-4CB69DC23DD7",
                   "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\/11931C19-B91D-447F-9AA1-2388EA0EB532\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/11931C19-B91D-447F-9AA1-2388EA0EB532",
                   "udid" : "11931C19-B91D-447F-9AA1-2388EA0EB532",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X",
                   "state" : "Shutdown",
                   "name" : "iPhone X"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BD38B271-0B7F-41EA-BEE7-3526E8DEB4DC\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BD38B271-0B7F-41EA-BEE7-3526E8DEB4DC",
                   "udid" : "BD38B271-0B7F-41EA-BEE7-3526E8DEB4DC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS",
                   "state" : "Shutdown",
                   "name" : "iPhone Xs"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/13DD1F0E-24D1-4AE1-AE40-3CC1C38D2381\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/13DD1F0E-24D1-4AE1-AE40-3CC1C38D2381",
                   "udid" : "13DD1F0E-24D1-4AE1-AE40-3CC1C38D2381",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone Xs Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CB665205-1CE1-4186-BB70-0D30998927BA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CB665205-1CE1-4186-BB70-0D30998927BA",
                   "udid" : "CB665205-1CE1-4186-BB70-0D30998927BA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR",
                   "state" : "Shutdown",
                   "name" : "iPhone Xʀ"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/3C4EEBA6-AC47-4909-8AFE-C4A9C201023A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3C4EEBA6-AC47-4909-8AFE-C4A9C201023A",
                   "udid" : "3C4EEBA6-AC47-4909-8AFE-C4A9C201023A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air",
                   "state" : "Shutdown",
                   "name" : "iPad Air"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/ACC39289-2DC6-4354-9A0C-60DC841C51AD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/ACC39289-2DC6-4354-9A0C-60DC841C51AD",
                   "udid" : "ACC39289-2DC6-4354-9A0C-60DC841C51AD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2",
                   "state" : "Shutdown",
                   "name" : "iPad Air 2"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1C0E4838-BF97-4D2A-A1CC-6043E02D47A6\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1C0E4838-BF97-4D2A-A1CC-6043E02D47A6",
                   "udid" : "1C0E4838-BF97-4D2A-A1CC-6043E02D47A6",
                   "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\/45B36A8F-FA7A-449B-97CA-797375F3982A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/45B36A8F-FA7A-449B-97CA-797375F3982A",
                   "udid" : "45B36A8F-FA7A-449B-97CA-797375F3982A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C2DC1F50-DD0F-4EFE-B999-A4FAF97E1BAE\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C2DC1F50-DD0F-4EFE-B999-A4FAF97E1BAE",
                   "udid" : "C2DC1F50-DD0F-4EFE-B999-A4FAF97E1BAE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (5th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D7032F59-3EF8-45B4-A159-24B540F1EE1B\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D7032F59-3EF8-45B4-A159-24B540F1EE1B",
                   "udid" : "D7032F59-3EF8-45B4-A159-24B540F1EE1B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/5481BE14-4006-4EEF-8726-D813088627DD\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5481BE14-4006-4EEF-8726-D813088627DD",
                   "udid" : "5481BE14-4006-4EEF-8726-D813088627DD",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (10.5-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/55DA92AD-3299-4272-A8F8-8EF68A12BEF7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/55DA92AD-3299-4272-A8F8-8EF68A12BEF7",
                   "udid" : "55DA92AD-3299-4272-A8F8-8EF68A12BEF7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (6th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/305FB787-09D7-4B7A-AE80-A2C5D020C536\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/305FB787-09D7-4B7A-AE80-A2C5D020C536",
                   "udid" : "305FB787-09D7-4B7A-AE80-A2C5D020C536",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/CAB01126-2831-472A-81B1-CB7C8B7E4603\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/CAB01126-2831-472A-81B1-CB7C8B7E4603",
                   "udid" : "CAB01126-2831-472A-81B1-CB7C8B7E4603",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B2F0AE96-D9ED-46B1-AA6B-B5EDD19D943E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B2F0AE96-D9ED-46B1-AA6B-B5EDD19D943E",
                   "udid" : "B2F0AE96-D9ED-46B1-AA6B-B5EDD19D943E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-13-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/E172D051-522E-4FFD-A7B1-6DB6056B8872\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/E172D051-522E-4FFD-A7B1-6DB6056B8872",
                   "udid" : "E172D051-522E-4FFD-A7B1-6DB6056B8872",
                   "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\/5132C499-5E32-4FA8-8AA1-13AAC20D00F4\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/5132C499-5E32-4FA8-8AA1-13AAC20D00F4",
                   "udid" : "5132C499-5E32-4FA8-8AA1-13AAC20D00F4",
                   "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\/DFE54C65-EDF0-44A7-A929-AF5FBBCC741F\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DFE54C65-EDF0-44A7-A929-AF5FBBCC741F",
                   "udid" : "DFE54C65-EDF0-44A7-A929-AF5FBBCC741F",
                   "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\/4F6386D3-1DB4-46BF-8ABC-AAA2EAFEF920\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4F6386D3-1DB4-46BF-8ABC-AAA2EAFEF920",
                   "udid" : "4F6386D3-1DB4-46BF-8ABC-AAA2EAFEF920",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Creating",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/987F8AD3-BCC2-4871-B03A-789505E806AC\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/987F8AD3-BCC2-4871-B03A-789505E806AC",
                   "udid" : "987F8AD3-BCC2-4871-B03A-789505E806AC",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Creating",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C091C017-70FC-4885-ADFE-3BC985407DA8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C091C017-70FC-4885-ADFE-3BC985407DA8",
                   "udid" : "C091C017-70FC-4885-ADFE-3BC985407DA8",
                   "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\/F1AEF755-D09B-4AEE-928E-B7D35B5A0750\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F1AEF755-D09B-4AEE-928E-B7D35B5A0750",
                   "udid" : "F1AEF755-D09B-4AEE-928E-B7D35B5A0750",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/BA442457-BEA7-4C35-B1EE-DBABE887D18E\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BA442457-BEA7-4C35-B1EE-DBABE887D18E",
                   "udid" : "BA442457-BEA7-4C35-B1EE-DBABE887D18E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" :
                   "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (3rd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/B864FD79-BCFF-4198-B903-5C7BAA4C306A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B864FD79-BCFF-4198-B903-5C7BAA4C306A",
                   "udid" : "B864FD79-BCFF-4198-B903-5C7BAA4C306A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (3rd generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-6-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1BBC959B-4DE3-42D3-B744-C5F68D6719F9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1BBC959B-4DE3-42D3-B744-C5F68D6719F9",
                   "udid" : "1BBC959B-4DE3-42D3-B744-C5F68D6719F9",
                   "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\/0B519806-B466-4778-8CC2-47323E211C4A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0B519806-B466-4778-8CC2-47323E211C4A",
                   "udid" : "0B519806-B466-4778-8CC2-47323E211C4A",
                   "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\/B7FC2A13-722C-4C90-A43F-4897474C12E7\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B7FC2A13-722C-4C90-A43F-4897474C12E7",
                   "udid" : "B7FC2A13-722C-4C90-A43F-4897474C12E7",
                   "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\/72711D99-9EFC-483D-8964-A58B7835FB1B\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/72711D99-9EFC-483D-8964-A58B7835FB1B",
                   "udid" : "72711D99-9EFC-483D-8964-A58B7835FB1B",
                   "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-5-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/996ADB7E-26CF-45A4-AB62-03A8FF4809E0\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/996ADB7E-26CF-45A4-AB62-03A8FF4809E0",
                   "udid" : "996ADB7E-26CF-45A4-AB62-03A8FF4809E0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/2BE750D9-6C60-4763-AAA8-01B7CBF2CA97\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/2BE750D9-6C60-4763-AAA8-01B7CBF2CA97",
                   "udid" : "2BE750D9-6C60-4763-AAA8-01B7CBF2CA97",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/1FC7826D-2F32-4A31-B0BE-46563DE6240A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/1FC7826D-2F32-4A31-B0BE-46563DE6240A",
                   "udid" : "1FC7826D-2F32-4A31-B0BE-46563DE6240A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/479FF6E5-55B7-4834-9A37-B7F20644DBF2\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/479FF6E5-55B7-4834-9A37-B7F20644DBF2",
                   "udid" : "479FF6E5-55B7-4834-9A37-B7F20644DBF2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/04795EBA-337A-46BA-B61D-06D56BCF9F0C\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/04795EBA-337A-46BA-B61D-06D56BCF9F0C",
                   "udid" : "04795EBA-337A-46BA-B61D-06D56BCF9F0C",
                   "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\/783D909F-81B2-4714-8264-274DC7D5CC05\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/783D909F-81B2-4714-8264-274DC7D5CC05",
                   "udid" : "783D909F-81B2-4714-8264-274DC7D5CC05",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-6-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A64183BC-518A-4666-9435-A213FC1051D9\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A64183BC-518A-4666-9435-A213FC1051D9",
                   "udid" : "A64183BC-518A-4666-9435-A213FC1051D9",
                   "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\/16BC7B8B-1A04-462E-8CB5-B2A01D992C0A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/16BC7B8B-1A04-462E-8CB5-B2A01D992C0A",
                   "udid" : "16BC7B8B-1A04-462E-8CB5-B2A01D992C0A",
                   "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\/FFEE722D-A7D3-4CA0-9AC0-08555C78C938\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/FFEE722D-A7D3-4CA0-9AC0-08555C78C938",
                   "udid" : "FFEE722D-A7D3-4CA0-9AC0-08555C78C938",
                   "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\/4F47BB6A-2478-494F-AB75-93214DDBABAA\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4F47BB6A-2478-494F-AB75-93214DDBABAA",
                   "udid" : "4F47BB6A-2478-494F-AB75-93214DDBABAA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-12-4" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C9F92439-34B3-4668-B240-5AA5E09F6DA0\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C9F92439-34B3-4668-B240-5AA5E09F6DA0",
                   "udid" : "C9F92439-34B3-4668-B240-5AA5E09F6DA0",
                   "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\/B5A1BCA0-5411-41A7-AB91-A57492B8DA3D\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/B5A1BCA0-5411-41A7-AB91-A57492B8DA3D",
                   "udid" : "B5A1BCA0-5411-41A7-AB91-A57492B8DA3D",
                   "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\/F1E90782-E21C-43B4-A28A-B1B63A9645D1\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/F1E90782-E21C-43B4-A28A-B1B63A9645D1",
                   "udid" : "F1E90782-E21C-43B4-A28A-B1B63A9645D1",
                   "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" : [
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/7A6D14CD-A8FE-4FC8-9ED2-D90A9F23FB60\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7A6D14CD-A8FE-4FC8-9ED2-D90A9F23FB60",
                   "udid" : "7A6D14CD-A8FE-4FC8-9ED2-D90A9F23FB60",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/13C35EAF-B5B0-4ACA-9A93-E734DED639D2\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/13C35EAF-B5B0-4ACA-9A93-E734DED639D2",
                   "udid" : "13C35EAF-B5B0-4ACA-9A93-E734DED639D2",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/DFF275B6-C60D-4B0E-A229-B497F628F9A0\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/DFF275B6-C60D-4B0E-A229-B497F628F9A0",
                   "udid" : "DFF275B6-C60D-4B0E-A229-B497F628F9A0",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-5-3" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/D5578C36-266F-4707-8F7A-9249BA2D3173\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/D5578C36-266F-4707-8F7A-9249BA2D3173",
                   "udid" : "D5578C36-266F-4707-8F7A-9249BA2D3173",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/124725FF-28E5-4A1F-A8A5-B7045E6575BB\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/124725FF-28E5-4A1F-A8A5-B7045E6575BB",
                   "udid" : "124725FF-28E5-4A1F-A8A5-B7045E6575BB",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 2 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/159FC216-6620-426C-B20F-9211F26E8313\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/159FC216-6620-426C-B20F-9211F26E8313",
                   "udid" : "159FC216-6620-426C-B20F-9211F26E8313",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 38mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/42547FE3-C1F1-4418-AB33-38114C42AA57\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/42547FE3-C1F1-4418-AB33-38114C42AA57",
                   "udid" : "42547FE3-C1F1-4418-AB33-38114C42AA57",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 3 - 42mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/C9D1DBD3-B1E6-457C-906C-F2BD1BFF3E68\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/C9D1DBD3-B1E6-457C-906C-F2BD1BFF3E68",
                   "udid" : "C9D1DBD3-B1E6-457C-906C-F2BD1BFF3E68",
                   "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\/999B271A-4F6A-4F63-994C-8A3F9E5BF471\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/999B271A-4F6A-4F63-994C-8A3F9E5BF471",
                   "udid" : "999B271A-4F6A-4F63-994C-8A3F9E5BF471",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-12-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/A454523D-4540-4839-B5E7-DD4A8446A64C\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/A454523D-4540-4839-B5E7-DD4A8446A64C",
                   "udid" : "A454523D-4540-4839-B5E7-DD4A8446A64C",
                   "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\/3CDB4D5C-DE8C-48F3-9A7A-1DB8B10FFC05\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/3CDB4D5C-DE8C-48F3-9A7A-1DB8B10FFC05",
                   "udid" : "3CDB4D5C-DE8C-48F3-9A7A-1DB8B10FFC05",
                   "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\/73344B9B-0644-4CA2-96D9-BF8564E0F5B8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/73344B9B-0644-4CA2-96D9-BF8564E0F5B8",
                   "udid" : "73344B9B-0644-4CA2-96D9-BF8564E0F5B8",
                   "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-3" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/8FD43745-B2E3-42F2-8998-D4CC5BD41A67\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/8FD43745-B2E3-42F2-8998-D4CC5BD41A67",
                   "udid" : "8FD43745-B2E3-42F2-8998-D4CC5BD41A67",
                   "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\/7E34675B-CC3B-463E-BC01-D6B3E64D7DB0\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/7E34675B-CC3B-463E-BC01-D6B3E64D7DB0",
                   "udid" : "7E34675B-CC3B-463E-BC01-D6B3E64D7DB0",
                   "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\/4F7261C7-EF04-44FD-B428-0A1448CA563A\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/4F7261C7-EF04-44FD-B428-0A1448CA563A",
                   "udid" : "4F7261C7-EF04-44FD-B428-0A1448CA563A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-6-2" : [
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/48C63E85-F54F-4A4D-BEC7-64E912BD55FC\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/48C63E85-F54F-4A4D-BEC7-64E912BD55FC",
                   "udid" : "48C63E85-F54F-4A4D-BEC7-64E912BD55FC",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 40mm"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/0CF2129F-1129-4C08-BD3C-2342F179115B\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/0CF2129F-1129-4C08-BD3C-2342F179115B",
                   "udid" : "0CF2129F-1129-4C08-BD3C-2342F179115B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-4-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 4 - 44mm"
                 },
                 {
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/25BA2E3A-A5AF-40B5-9601-8C01D61AC932\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/25BA2E3A-A5AF-40B5-9601-8C01D61AC932",
                   "udid" : "25BA2E3A-A5AF-40B5-9601-8C01D61AC932",
                   "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\/BEC8AA0B-FB3C-46D7-B5D7-AF5DC04B5E9B\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/BEC8AA0B-FB3C-46D7-B5D7-AF5DC04B5E9B",
                   "udid" : "BEC8AA0B-FB3C-46D7-B5D7-AF5DC04B5E9B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-12-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" :
                   "\/Users\/me\/Library\/Developer\/CoreSimulator\/Devices\/70751B69-5845-4507-946D-0E076FDBB090\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/70751B69-5845-4507-946D-0E076FDBB090",
                   "udid" : "70751B69-5845-4507-946D-0E076FDBB090",
                   "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\/80849362-5DFA-438A-BF05-169F9C735C45\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/80849362-5DFA-438A-BF05-169F9C735C45",
                   "udid" : "80849362-5DFA-438A-BF05-169F9C735C45",
                   "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\/19D1D235-82F8-426B-A56F-8C283F7673C8\
                   /data",
                   "logPath" : "\/Users\/me\/Library\/Logs\/CoreSimulator\/19D1D235-82F8-426B-A56F-8C283F7673C8",
                   "udid" : "19D1D235-82F8-426B-A56F-8C283F7673C8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ]
             }
           }
[+2351 ms] [
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,1",
                        "identifier" : "D35430D7-FB34-483D-A763-C63C99A4C1C5",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-1",
                        "modelName" : "iPhone 11",
                        "name" : "iPhone 11"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV5,3",
                        "identifier" : "7A6D14CD-A8FE-4FC8-9ED2-D90A9F23FB60",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4",
                        "modelName" : "Apple TV",
                        "name" : "Apple TV"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,5",
                        "identifier" : "DABB43EC-39AE-4CC0-B26A-695548964B51",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-max-1",
                        "modelName" : "iPhone 11 Pro Max",
                        "name" : "iPhone 11 Pro Max"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,8",
                        "identifier" : "4D284AE7-C2D4-4BC0-875B-D2AF750E7E67",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-se-1",
                        "modelName" : "iPhone SE (2nd generation)",
                        "name" : "iPhone SE (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,4",
                        "identifier" : "0CF2129F-1129-4C08-BD3C-2342F179115B",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 44mm",
                        "name" : "Apple Watch Series 4 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "DFF275B6-C60D-4B0E-A229-B497F628F9A0",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K (at 1080p)",
                        "name" : "Apple TV 4K (at 1080p)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad11,3",
                        "identifier" : "22FB7F1E-411F-427C-A2B8-4CBC25DFE20F",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air3-wifi-1",
                        "modelName" : "iPad Air (3rd generation)",
                        "name" : "iPad Air (3rd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,4",
                        "identifier" : "BEC8AA0B-FB3C-46D7-B5D7-AF5DC04B5E9B",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 44mm",
                        "name" : "Apple Watch Series 5 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,3",
                        "identifier" : "75685E00-B512-4587-B411-3BC13789C0B5",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-11-pro-1",
                        "modelName" : "iPhone 11 Pro",
                        "name" : "iPhone 11 Pro"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.4 (17L255)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "13C35EAF-B5B0-4ACA-9A93-E734DED639D2",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K",
                        "name" : "Apple TV 4K"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,12",
                        "identifier" : "E8BFEA27-DEC5-42F2-8471-A1CAB4BEACD8",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
                        "modelName" : "iPad Pro (12.9-inch) (4th generation)",
                        "name" : "iPad Pro (12.9-inch) (4th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,4",
                        "identifier" : "B11486BC-74D2-4F86-9C52-503FDBD8A3D6",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-2",
                        "modelName" : "iPhone 8",
                        "name" : "iPhone 8"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,3",
                        "identifier" : "25BA2E3A-A5AF-40B5-9601-8C01D61AC932",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 40mm",
                        "name" : "Apple Watch Series 5 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,4",
                        "identifier" : "554F0B0A-2658-4C2E-BE18-5A5CE2F2A9FC",
                        "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" : "6.2.1 (17T531)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch4,3",
                        "identifier" : "48C63E85-F54F-4A4D-BEC7-64E912BD55FC",
                        "architecture" : "i386",
                        "modelUTI" : "com.apple.watch-series4-1",
                        "modelName" : "Apple Watch Series 4 - 40mm",
                        "name" : "Apple Watch Series 4 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad7,12",
                        "identifier" : "BADC3981-C2C4-4AA7-8D69-08D7A71CE1FD",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-7-wwan-1",
                        "modelName" : "iPad (7th generation)",
                        "name" : "iPad (7th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,9",
                        "identifier" : "E4FCB4B1-AA28-4F67-8355-C65035075B07",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-pro-11-2nd-1",
                        "modelName" : "iPad Pro (11-inch) (2nd generation)",
                        "name" : "iPad Pro (11-inch) (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "13.5 (17F61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,5",
                        "identifier" : "215E1D49-3B92-479A-A7DC-BDED90AD17F9",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-8-plus-2",
                        "modelName" : "iPhone 8 Plus",
                        "name" : "iPhone 8 Plus"
                      },
                      {
                        "simulator" : false,
                        "operatingSystemVersion" : "13.4.1 (17E262)",
                        "interface" : "usb",
                        "available" : true,
                        "platform" : "com.apple.platform.iphoneos",
                        "modelCode" : "iPhone8,1",
                        "identifier" : "<my_udid>",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-6s-e4c1b9",
                        "modelName" : "iPhone 6s",
                        "name" : "MyiPhone"
                      }
                    ]
[   +6 ms] /Applications/Android/sdk/platform-tools/adb -s <my_udid> shell getprop
[  +95 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' 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.
[  +42 ms] More than one device connected; please specify a device with the '-d <deviceId>' flag, or use '-d all' to
act on all
           devices.
[   +3 ms] ro.hardware = qcom
[   +3 ms] ONEPLUS A6000   • <my_udid>                                 • android-arm64 • Android 10 (API 29)
[        ] MyiPhone • <my_udid> • ios           • iOS 13.4.1
[   +9 ms] "flutter run" took 2,789ms.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:334:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:778:11)
<asynchronous suspension>
#3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:695:33)
<asynchronous suspension>
#4      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1190:13)
#7      _CustomZone.run (dart:async/zone.dart:1093:19)
#8      _runZoned (dart:async/zone.dart:1630:10)
#9      runZoned (dart:async/zone.dart:1550:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:685:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:339:21)
#14     _rootRunUnary (dart:async/zone.dart:1198:47)
#15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#20     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
#21     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
#22     FlutterVersion.checkFlutterVersionFreshness (package:flutter_tools/src/version.dart)
#23     _rootRunUnary (dart:async/zone.dart:1198:47)
#24     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#25     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#26     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#27     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#28     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#29     Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
#30     _rootRun (dart:async/zone.dart:1190:13)
#31     _CustomZone.run (dart:async/zone.dart:1093:19)
#32     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#33     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#34     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#35     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#36     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#37     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
$ flutter analyze
Analyzing example...                                                    

   info • Unused import: 'package:flutter/services.dart' • lib/logview.dart:4:8 • unused_import
   info • Unused import: 'dart:io' • lib/logview.dart:7:8 • unused_import
   info • The value of the field '_iTimerStep' isn't used • lib/logview.dart:23:7 • unused_field
   info • The value of the local variable 'now' isn't used • lib/logview.dart:40:14 • unused_local_variable
   info • Unused import: 'dart:math' • lib/main.dart:3:8 • unused_import
   info • Unused import: 'dart:typed_data' • lib/main.dart:4:8 • unused_import
   info • Unused import: 'dart:ui' • lib/main.dart:5:8 • unused_import
   info • Unused import: 'logview.dart' • lib/main.dart:13:8 • unused_import
   info • The value of the field '_platformVersion' isn't used • lib/main.dart:29:10 • unused_field
   info • The value of the field 'platform' isn't used • lib/main.dart:30:16 • unused_field
   info • 'await' applied to 'void', which is not a 'Future' • lib/main.dart:70:5 • await_only_futures
$ flutter doctor -v
[✓] Flutter (Channel dev, 1.19.0-1.0.pre, on Mac OS X 10.15.4 19E287, locale en-CN)
    • Flutter version 1.19.0-1.0.pre at /Applications/flutter
    • Framework revision 456d80b9dd (3 weeks ago), 2020-05-11 11:45:03 -0400
    • Engine revision d96f962ca2
    • Dart version 2.9.0 (build 2.9.0-7.0.dev 092ed38a87)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Applications/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Applications/Android/sdk
    • ANDROID_SDK_ROOT = /Applications/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_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.1

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 46.0.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

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

[✓] Connected device (2 available)
    • ONEPLUS A6000   • <my_udid>                                 • android-arm64 • Android 10 (API 29)
    • NextAudioiPhone • <my_udid> • ios           • iOS 13.4.1

• No issues found!

I haven't renamed or moved anything so I have no clue where this came from. I double checked no changes through my git history.

I don't quite remember what happened except for a few flutter clean and flutter run -d ops. I probably did these in both the plugin example folder and the plugin root folder.

Please help!

@kakyoism
Copy link
Author

kakyoism commented Jun 2, 2020

This turned out to be a Bundle ID issue. I renamed the bundle on flutter side in the .yaml, but the new name didn't reflect back to the Xcode project.

One must manually rename the following metadata entries of the generated Xcode Runner project

  • Runner > Runner > Info.plist: Bundle name
  • `Runner > Main Editor: Signing & Capabilities > Bundle Identifier

IMHO, this is such a bad dev/DevOps experience on flutter part. Renaming on Android is another roller-coaster ride, having to edit multiple manifests and Gradle configs, and for a plugin project, you would have to edit source code!! See the com.example.myplugin reference:

package io.flutter.plugins;

import androidx.annotation.Keep;
import androidx.annotation.NonNull;

import io.flutter.embedding.engine.FlutterEngine;

/**
 * Generated file. Do not edit.
 * This file is generated by the Flutter tool based on the
 * plugins that support the Android platform.
 */
@Keep
public final class GeneratedPluginRegistrant {
  public static void registerWith(@NonNull FlutterEngine flutterEngine) {
    flutterEngine.getPlugins().add(new com.example.myplugin.MypluginPlugin());
  }
}

Due to so many separate config files, renaming or any project reorganization becomes such a risky act!

@TahaTesser TahaTesser added p: framework P2 Important issues not at the top of the work list labels Jun 2, 2020
@kakyoism
Copy link
Author

kakyoism commented Jun 2, 2020

I drew a hasty conclusion in my last post. Now I can fairly consistently reproduce this issue without any renaming or reorganization of the plugin project. This is a serious problem!

Here are the things I did

Create the plugin project

flutter create --template plugin myplugin

Run iOS build and the example project in Android Studio 3.6.3

This gets Runner and Pod project created in Xcode workspace.

Complete iOS provisioning

After this, the skeleton Runner project builds fine.

Added ffi to plugin project's yaml and pub get

This is for C++ native code to build.

Add custom native ffi C++ source code to Runner Xcode project

... and configure build settings, build phases

  • header search paths
  • linker search paths
  • preprocessors
  • other c flags
  • other linker flags

Here I reserve all flutter generated settings, only append mine to those settings when fit.

Here I also added a thirdparty Xcode project to the Runner's Xcode workspace. At this point, the thirdparty lib builds fine in Xcode. So is Runner.

Build iOS in Android Studio again.

This time, build breaks. Android Studio complains:

    3 warnings generated.
    1 warning generated.
    ld: library not found for -lmythirdpartylib
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Clean build Runner in Xcode

After Cleaning then Building, this time the Runner project breaks:

/path/to/myplugin/example/ios/Runner/GeneratedPluginRegistrant.m:10:9: Module 'myplugin' not found

The scary part is: This error, as I reported at the top, seems irreversible, i.e., even if I git reset --hard HEAD~1. The error will stay. Why this could happen is totally beyond me at this point.

A few days ago when first seeing it, I thought maybe my .gitignore was too aggressive and I may have some important project config files untracked.

However, today I git add -f every step of the way and still found this issue irreversible with all my time traveling efforts using git reset --hard HEAD~n or branching.

About configuring Xcode Runner project

I also had doubts whether or not I should configure the generated Xcode projects the way I did. But there was very few lines saying about the integration of thirdparty libs with FFI. I see very few options regarding working with lib dependencies. It turns out that editing Xcode project is still the most straightforward way.

By the way, this is serious. I have a deadline coming with this project this week. Any tip will be appreciated.

@kakyoism
Copy link
Author

kakyoism commented Jun 3, 2020

OK, culprits found!

I made two mistakes during my Xcode trip, which I obviously dismissed as trivia:

I opened Runner project directly for build

The Runner depends on myplugin.framework that is a build product of the separate Pod project in the grand Xcode workspace.

/path/to/myplugin/example/ios/Runner.xcworkspace

This workspace is what Android Studio talks with.

If I were to build the native code directly, I should definitely build from this workspace instead of the Runner project. Now I recall this must be a CocoaPods convention that I'm not familiar with.

I disabled Find Implicit Dependencies in the Runner build scheme

To save build time, I wanted to skip a bunch of my thirdparty lib builds once the binaries are ready. So I unchecked the said option in Runner's build scheme.

BOOM! This immediately removed the Pod targets from the Runner app's "implicit" dependencies. Here the implicity means that the dependencies are not listed in the Dependency step of the Build Phases of Runner. So the net result is that myplugin.framework will never build.

Finally here I am at the @import failure!

As soon as I open the workspace and rechecked Find Implicit Dependencies, everything starts working again.

The moral lesson: You really have to know CocoaPods to be able to fiddle with the iOS portion of FFI plugin.

On a related matter, I stayed away from CocoaPods in the beginning due to its deep invovlemnt in the application land. Personally I enjoy the idea of Carthage, where it is much easier to separate application portion of the Xcode project and the build pipeline boilerplates.

@kakyoism kakyoism closed this as completed Jun 3, 2020
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 20, 2021
@flutter-triage-bot flutter-triage-bot bot added the package flutter/packages repository. See also p: labels. label Jul 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels.
Projects
None yet
Development

No branches or pull requests

2 participants