Repository: wix/Detox

Issue #2895: Support iOS 15
Created: 2021-07-14T14:50:27Z
We need to support iOS 15, check if anything broke

Duplicate issue #2994: Detox server cannot contact simulator app since Xcode 13 upgrade
Created: 2021-09-28T15:15:47Z
Description
Hello,
We have a Detox app that we use to run our React-Native SDK tests, which timeout since we upgraded to Xcode 13.

 I have tested this issue on the latest Detox release and it still reproduces

Reproduction
Can't really reproduce it outside of my company.
Expected behavior
The simulator should pop up alongside the Metro server, but only Metro is launched.
Environment (please complete the following information):

Detox: 18.21.0
React Native: 0.63.4
Node: 16.8.0
Device: Mac mini (M1, 2020)
Xcode: Version 13.0 (13A233)
iOS: 15.0
macOS: BigSur 11.6

Device and verbose Detox logs

 I have run my tests using the --loglevel trace argument and am providing the verbose log below:

=> /Users/marvin/Tanker/sdk-react-native/example $ yarn start &
=> /Users/marvin/Tanker/sdk-react-native/adminserver $ flask run &
=> /Users/marvin/Tanker/sdk-react-native/example $ yarn detox test --loglevel trace --configuration ios
[yarn] yarn run v1.22.10
yarn run v1.22.10
[yarn] $ react-native start
$ /Users/marvin/Tanker/sdk-react-native/example/node_modules/.bin/detox test --loglevel trace --configuration ios
[flask]  * Environment: production
[flask]    WARNING: This is a development server. Do not use it in a production deployment.
[flask]    Use a production WSGI server instead.
[flask]  * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
detox[90955] INFO:  [test.js] DETOX_CONFIGURATION="ios" DETOX_LOGLEVEL="trace" DETOX_REPORT_SPECS=true DETOX_START_TIMESTAMP=1632841664460 DETOX_USE_CUSTOM_LOGGER=true jest --config e2e/config.json --testNamePattern '^((?!:android:).)*$' --maxWorkers 1 e2e
(node:90954) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./" in the "exports" field module resolution of the package at /Users/marvin/Tanker/sdk-react-native/example/node_modules/chai/package.json.
Update this package.json to use a subpath pattern like "./*".
(Use `node --trace-deprecation ...` to show where the warning was created)
Determining test suites to run...
 RUNS  e2e/runTests.e2e.js
[yarn]
[yarn]                ######                ######
[yarn]              ###     ####        ####     ###
[yarn]             ##          ###    ###          ##
[yarn]             ##             ####             ##
[yarn]             ##             ####             ##
[yarn]             ##           ##    ##           ##
[yarn]             ##         ###      ###         ##
[yarn]              ##  ########################  ##
[yarn]           ######    ###            ###    ######
[yarn]       ###     ##    ##              ##    ##     ###
[yarn]    ###         ## ###      ####      ### ##         ###
[yarn]   ##           ####      ########      ####           ##
[yarn]  ##             ###     ##########     ###             ##
[yarn]   ##           ####      ########      ####           ##
[yarn]    ###         ## ###      ####      ### ##         ###
[yarn]       ###     ##    ##              ##    ##     ###
[yarn]           ######    ###            ###    ######
[yarn]              ##  ########################  ##
[yarn]             ##         ###      ###         ##
[yarn]             ##           ##    ##           ##
[yarn]             ##             ####             ##
[yarn]             ##             ####             ##
[yarn]             ##          ###    ###          ##
[yarn]              ###     ####        ####     ###
[yarn]                ######                ######
[yarn]
[yarn]                  Welcome to React Native!
[yarn]                 Learn once, write anywhere
[yarn]
[yarn]
[yarn]
[yarn] To reload the app press "r"
detox[90958] TRACE: [DETOX_CREATE] created a Detox instance with config:
{
  artifactsConfig: {
    rootDir: 'artifacts/ios.2021-09-28 15-07-44Z',
    plugins: {
      log: {
        enabled: false,
        keepOnlyFailedTestsArtifacts: false
      },
      screenshot: {
        enabled: true,
        shouldTakeAutomaticSnapshots: false,
        keepOnlyFailedTestsArtifacts: false
      },
      video: {
        enabled: false,
        keepOnlyFailedTestsArtifacts: false
      },
      instruments: {
        enabled: false,
        keepOnlyFailedTestsArtifacts: false
      },
      timeline: {
        enabled: false
      },
      uiHierarchy: {
        enabled: false,
        keepOnlyFailedTestsArtifacts: false
      }
    },
    pathBuilder: ArtifactPathBuilder {
      _rootDir: 'artifacts/ios.2021-09-28 15-07-44Z'
    }
  },
  appsConfig: {
    default: {
      type: 'ios.app',
      binaryPath: 'ios/build/Build/Products/Debug-iphonesimulator/ClientReactNativeExample.app',
      build: 'export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -workspace ios/ClientReactNativeExample.xcworkspace -scheme ClientReactNativeExample -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build'
    }
  },
  behaviorConfig: {
    init: {
      reinstallApp: true,
      exposeGlobals: true
    },
    cleanup: {
      shutdownDevice: false
    },
    launchApp: 'auto'
  },
  cliConfig: {
    configuration: 'ios',
    loglevel: 'trace',
    useCustomLogger: true
  },
  deviceConfig: {
    type: 'ios.simulator',
    device: {
      type: 'iPhone 11'
    }
  },
  runnerConfig: {
    testRunner: 'jest',
    runnerConfig: 'e2e/config.json',
    specs: 'e2e',
    skipLegacyWorkersInjection: false
  },
  sessionConfig: {
    autoStart: true,
    server: 'ws://localhost:53019',
    sessionId: '4b12206c-0547-f130-1e64-456f84a48fb7',
    debugSynchronization: 10000
  }
}
detox[90958] DEBUG: [WSS_CREATE] Detox server listening on localhost:53019...
detox[90958] DEBUG: [WSS_CONNECTION, #53020] registered a new connection.
detox[90958] TRACE: [WS_OPEN] opened web socket to: ws://localhost:53019
detox[90958] TRACE: [WS_SEND] {"type":"login","params":{"sessionId":"4b12206c-0547-f130-1e64-456f84a48fb7","role":"tester"},"messageId":0}
detox[90958] TRACE: [WSS_GET_FROM, #53020] {"type":"login","params":{"sessionId":"4b12206c-0547-f130-1e64-456f84a48fb7","role":"tester"},"messageId":0}
detox[90958] TRACE: [SESSION_CREATED] created session 4b12206c-0547-f130-1e64-456f84a48fb7
detox[90958] TRACE: [WSS_SEND_TO, #tester] {"type":"loginSuccess","params":{"testerConnected":true,"appConnected":false},"messageId":0}
detox[90958] TRACE: [SESSION_JOINED] tester joined session 4b12206c-0547-f130-1e64-456f84a48fb7
detox[90958] TRACE: [WS_MESSAGE] {"type":"loginSuccess","params":{"testerConnected":true,"appConnected":false},"messageId":0}

detox[90958] DEBUG: [EXEC_CMD, #0] applesimutils --list --byType "iPhone 11"
detox[90958] TRACE: [EXEC_SUCCESS, #0] [
  {
    "os" : {
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "buildversion" : "19A339",
      "runtimeRoot" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-15-0",
      "version" : "15.0",
      "isAvailable" : true,
      "supportedDeviceTypes" : [
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s.simdevicetype",
          "name" : "iPhone 6s",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s Plus.simdevicetype",
          "name" : "iPhone 6s Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone SE (1st generation).simdevicetype",
          "name" : "iPhone SE (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 7.simdevicetype",
          "name" : "iPhone 7",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 7 Plus.simdevicetype",
          "name" : "iPhone 7 Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 8.simdevicetype",
          "name" : "iPhone 8",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 8 Plus.simdevicetype",
          "name" : "iPhone 8 Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone X.simdevicetype",
          "name" : "iPhone X",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xs.simdevicetype",
          "name" : "iPhone Xs",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xs Max.simdevicetype",
          "name" : "iPhone Xs Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xʀ.simdevicetype",
          "name" : "iPhone Xʀ",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11.simdevicetype",
          "name" : "iPhone 11",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro.simdevicetype",
          "name" : "iPhone 11 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
          "name" : "iPhone 11 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone SE (2nd generation).simdevicetype",
          "name" : "iPhone SE (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 mini.simdevicetype",
          "name" : "iPhone 12 mini",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12.simdevicetype",
          "name" : "iPhone 12",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 Pro.simdevicetype",
          "name" : "iPhone 12 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 Pro Max.simdevicetype",
          "name" : "iPhone 12 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 Pro.simdevicetype",
          "name" : "iPhone 13 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 Pro Max.simdevicetype",
          "name" : "iPhone 13 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 mini.simdevicetype",
          "name" : "iPhone 13 mini",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-mini",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13.simdevicetype",
          "name" : "iPhone 13",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPod touch (7th generation).simdevicetype",
          "name" : "iPod touch (7th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini 4.simdevicetype",
          "name" : "iPad mini 4",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-4",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air 2.simdevicetype",
          "name" : "iPad Air 2",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (9.7-inch).simdevicetype",
          "name" : "iPad Pro (9.7-inch)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (1st generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (5th generation).simdevicetype",
          "name" : "iPad (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (2nd generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (10.5-inch).simdevicetype",
          "name" : "iPad Pro (10.5-inch)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (6th generation).simdevicetype",
          "name" : "iPad (6th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (7th generation).simdevicetype",
          "name" : "iPad (7th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (1st generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (3rd generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (2nd generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (4th generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (4th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini (5th generation).simdevicetype",
          "name" : "iPad mini (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini--5th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air (3rd generation).simdevicetype",
          "name" : "iPad Air (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (8th generation).simdevicetype",
          "name" : "iPad (8th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (9th generation).simdevicetype",
          "name" : "iPad (9th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air (4th generation).simdevicetype",
          "name" : "iPad Air (4th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (3rd generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (5th generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini (6th generation).simdevicetype",
          "name" : "iPad mini (6th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-6th-generation",
          "productFamily" : "iPad"
        }
      ],
      "name" : "iOS 15.0"
    },
    "dataPath" : "\/Users\/marvin\/Library\/Developer\/CoreSimulator\/Devices\/FECFAD46-5380-4A9D-A3C8-9CFD661125D5\/data",
    "logPath" : "\/Users\/marvin\/Library\/Logs\/CoreSimulator\/FECFAD46-5380-4A9D-A3C8-9CFD661125D5",
    "udid" : "FECFAD46-5380-4A9D-A3C8-9CFD661125D5",
    "isAvailable" : true,
    "deviceType" : {
      "minRuntimeVersion" : 851968,
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11.simdevicetype",
      "maxRuntimeVersion" : 4294967295,
      "name" : "iPhone 11",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
      "productFamily" : "iPhone"
    },
    "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
    "state" : "Booted",
    "name" : "iPhone 11"
  }
]

detox[90958] DEBUG: [EXEC_CMD, #1] applesimutils --list --byId FECFAD46-5380-4A9D-A3C8-9CFD661125D5 --maxResults 1
detox[90958] TRACE: [EXEC_SUCCESS, #1] [
  {
    "os" : {
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
      "buildversion" : "19A339",
      "runtimeRoot" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-15-0",
      "version" : "15.0",
      "isAvailable" : true,
      "supportedDeviceTypes" : [
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s.simdevicetype",
          "name" : "iPhone 6s",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s Plus.simdevicetype",
          "name" : "iPhone 6s Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone SE (1st generation).simdevicetype",
          "name" : "iPhone SE (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 7.simdevicetype",
          "name" : "iPhone 7",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 7 Plus.simdevicetype",
          "name" : "iPhone 7 Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 8.simdevicetype",
          "name" : "iPhone 8",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 8 Plus.simdevicetype",
          "name" : "iPhone 8 Plus",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone X.simdevicetype",
          "name" : "iPhone X",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xs.simdevicetype",
          "name" : "iPhone Xs",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xs Max.simdevicetype",
          "name" : "iPhone Xs Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XS-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone Xʀ.simdevicetype",
          "name" : "iPhone Xʀ",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-XR",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11.simdevicetype",
          "name" : "iPhone 11",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro.simdevicetype",
          "name" : "iPhone 11 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11 Pro Max.simdevicetype",
          "name" : "iPhone 11 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone SE (2nd generation).simdevicetype",
          "name" : "iPhone SE (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 mini.simdevicetype",
          "name" : "iPhone 12 mini",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12.simdevicetype",
          "name" : "iPhone 12",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 Pro.simdevicetype",
          "name" : "iPhone 12 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 12 Pro Max.simdevicetype",
          "name" : "iPhone 12 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 Pro.simdevicetype",
          "name" : "iPhone 13 Pro",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 Pro Max.simdevicetype",
          "name" : "iPhone 13 Pro Max",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-Pro-Max",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13 mini.simdevicetype",
          "name" : "iPhone 13 mini",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13-mini",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 13.simdevicetype",
          "name" : "iPhone 13",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-13",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPod touch (7th generation).simdevicetype",
          "name" : "iPod touch (7th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
          "productFamily" : "iPhone"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini 4.simdevicetype",
          "name" : "iPad mini 4",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-4",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air 2.simdevicetype",
          "name" : "iPad Air 2",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (9.7-inch).simdevicetype",
          "name" : "iPad Pro (9.7-inch)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (1st generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (5th generation).simdevicetype",
          "name" : "iPad (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (2nd generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (10.5-inch).simdevicetype",
          "name" : "iPad Pro (10.5-inch)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (6th generation).simdevicetype",
          "name" : "iPad (6th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--6th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (7th generation).simdevicetype",
          "name" : "iPad (7th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--7th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (1st generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (1st generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (3rd generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---3rd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (2nd generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (2nd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (4th generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (4th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini (5th generation).simdevicetype",
          "name" : "iPad mini (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini--5th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air (3rd generation).simdevicetype",
          "name" : "iPad Air (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--3rd-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (8th generation).simdevicetype",
          "name" : "iPad (8th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (9th generation).simdevicetype",
          "name" : "iPad (9th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Air (4th generation).simdevicetype",
          "name" : "iPad Air (4th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (3rd generation).simdevicetype",
          "name" : "iPad Pro (11-inch) (3rd generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-3rd-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (5th generation).simdevicetype",
          "name" : "iPad Pro (12.9-inch) (5th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-5th-generation",
          "productFamily" : "iPad"
        },
        {
          "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad mini (6th generation).simdevicetype",
          "name" : "iPad mini (6th generation)",
          "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-mini-6th-generation",
          "productFamily" : "iPad"
        }
      ],
      "name" : "iOS 15.0"
    },
    "dataPath" : "\/Users\/marvin\/Library\/Developer\/CoreSimulator\/Devices\/FECFAD46-5380-4A9D-A3C8-9CFD661125D5\/data",
    "logPath" : "\/Users\/marvin\/Library\/Logs\/CoreSimulator\/FECFAD46-5380-4A9D-A3C8-9CFD661125D5",
    "udid" : "FECFAD46-5380-4A9D-A3C8-9CFD661125D5",
    "isAvailable" : true,
    "deviceType" : {
      "minRuntimeVersion" : 851968,
      "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 11.simdevicetype",
      "maxRuntimeVersion" : 4294967295,
      "name" : "iPhone 11",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
      "productFamily" : "iPhone"
    },
    "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
    "state" : "Booted",
    "name" : "iPhone 11"
  }
]

detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBootDevice({
  coldBoot: false,
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  type: 'ios.simulator'
})
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBeforeTerminateApp({
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  bundleId: 'com.example.tankerclientreactnative'
})
detox[90958] DEBUG: [EXEC_CMD, #2] /usr/bin/xcrun simctl terminate FECFAD46-5380-4A9D-A3C8-9CFD661125D5 com.example.tankerclientreactnative
detox[90958] DEBUG: [EXEC_TRY, #2] Terminating com.example.tankerclientreactnative...
detox[90958] TRACE: [EXEC_SUCCESS, #2]
detox[90958] DEBUG: [EXEC_SUCCESS, #2] com.example.tankerclientreactnative terminated
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onTerminateApp({
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  bundleId: 'com.example.tankerclientreactnative'
})
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBeforeUninstallApp({
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  bundleId: 'com.example.tankerclientreactnative'
})
detox[90958] DEBUG: [EXEC_CMD, #3] /usr/bin/xcrun simctl uninstall FECFAD46-5380-4A9D-A3C8-9CFD661125D5 com.example.tankerclientreactnative
detox[90958] DEBUG: [EXEC_TRY, #3] Uninstalling com.example.tankerclientreactnative...
detox[90958] TRACE: [EXEC_SUCCESS, #3]
detox[90958] DEBUG: [EXEC_SUCCESS, #3] com.example.tankerclientreactnative uninstalled
detox[90958] DEBUG: [EXEC_CMD, #4] /usr/bin/xcrun simctl install FECFAD46-5380-4A9D-A3C8-9CFD661125D5 "/Users/marvin/Tanker/sdk-react-native/example/ios/build/Build/Products/Debug-iphonesimulator/ClientReactNativeExample.app"
detox[90958] DEBUG: [EXEC_TRY, #4] Installing /Users/marvin/Tanker/sdk-react-native/example/ios/build/Build/Products/Debug-iphonesimulator/ClientReactNativeExample.app...
detox[90958] TRACE: [EXEC_SUCCESS, #4]
detox[90958] DEBUG: [EXEC_SUCCESS, #4] /Users/marvin/Tanker/sdk-react-native/example/ios/build/Build/Products/Debug-iphonesimulator/ClientReactNativeExample.app installed
detox[90958] WARN:  at node_modules/browserslist/node.js:373:15
 Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating
ROOT_DESCRIBE_BLOCK[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onRunDescribeStart({ name: 'ROOT_DESCRIBE_BLOCK' })
Example[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onRunDescribeStart({ name: 'Example' })
detox[90958] INFO:  Example is assigned to FECFAD46-5380-4A9D-A3C8-9CFD661125D5 iPhone 11
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBeforeTerminateApp({
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  bundleId: 'com.example.tankerclientreactnative'
})
detox[90958] DEBUG: [EXEC_CMD, #5] /usr/bin/xcrun simctl terminate FECFAD46-5380-4A9D-A3C8-9CFD661125D5 com.example.tankerclientreactnative
detox[90958] DEBUG: [EXEC_TRY, #5] Terminating com.example.tankerclientreactnative...
detox[90958] TRACE: [EXEC_SUCCESS, #5]
detox[90958] DEBUG: [EXEC_SUCCESS, #5] com.example.tankerclientreactnative terminated
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onTerminateApp({
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  bundleId: 'com.example.tankerclientreactnative'
})
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBeforeLaunchApp({
  bundleId: 'com.example.tankerclientreactnative',
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  launchArgs: {
    detoxServer: 'ws://localhost:53019',
    detoxSessionId: '4b12206c-0547-f130-1e64-456f84a48fb7'
  }
})
detox[90958] DEBUG: [EXEC_CMD, #6] SIMCTL_CHILD_DYLD_INSERT_LIBRARIES="/Users/marvin/Library/Detox/ios/e2cfc1c27830948ea6e032b9d9486d27411aaf35/Detox.framework/Detox" /usr/bin/xcrun simctl launch FECFAD46-5380-4A9D-A3C8-9CFD661125D5 com.example.tankerclientreactnative --args -detoxServer ws://localhost:53019 -detoxSessionId 4b12206c-0547-f130-1e64-456f84a48fb7 -detoxDisableHierarchyDump YES
detox[90958] DEBUG: [EXEC_TRY, #6] Launching com.example.tankerclientreactnative...
detox[90958] TRACE: [EXEC_SUCCESS, #6] com.example.tankerclientreactnative: 91004

detox[90958] DEBUG: [EXEC_CMD, #7] /usr/bin/xcrun simctl get_app_container FECFAD46-5380-4A9D-A3C8-9CFD661125D5 com.example.tankerclientreactnative
detox[90958] TRACE: [EXEC_SUCCESS, #7] /Users/marvin/Library/Developer/CoreSimulator/Devices/FECFAD46-5380-4A9D-A3C8-9CFD661125D5/data/Containers/Bundle/Application/D82CD962-338E-4902-899C-C33637EAD80F/ClientReactNativeExample.app

detox[90958] INFO:  [AppleSimUtils.js] com.example.tankerclientreactnative launched. To watch simulator logs, run:
        /usr/bin/xcrun simctl spawn FECFAD46-5380-4A9D-A3C8-9CFD661125D5 log stream --level debug --style compact --predicate 'process == "ClientReactNativeExample"'
detox[91004] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onLaunchApp({
  bundleId: 'com.example.tankerclientreactnative',
  deviceId: 'FECFAD46-5380-4A9D-A3C8-9CFD661125D5',
  launchArgs: {
    detoxServer: 'ws://localhost:53019',
    detoxSessionId: '4b12206c-0547-f130-1e64-456f84a48fb7',
    detoxDisableHierarchyDump: 'YES'
  },
  pid: 91004
})
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onHookFailure({
  error: 'Exceeded timeout of 120000 ms for a hook.\n' +
    'Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test.',
  hook: 'beforeAll'
})
detox[90958] INFO:  Example: Wrapper that checks if all tests have passed successfully
detox[90958] INFO:  Example: Wrapper that checks if all tests have passed successfully [FAIL]
Example[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onRunDescribeFinish({ name: 'Example' })

ROOT_DESCRIBE_BLOCK[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onRunDescribeFinish({ name: 'ROOT_DESCRIBE_BLOCK' })
detox[90958] TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onBeforeCleanup()
detox[90958] ERROR: [APP_UNREACHABLE] Detox can't seem to connect to the test app(s)!

HINT:

The test app might have crashed prematurely, or has had trouble setting up the connection.
Refer to our troubleshooting guide, for full details: https://github.com/wix/Detox/blob/master/docs/Troubleshooting.RunningTests.md#tests-execution-hangs



detox[90958] DEBUG: [WSS_CLOSE] Detox server has been closed gracefully
 FAIL  e2e/runTests.e2e.js (122.735 s)
  Example
    ✕ Wrapper that checks if all tests have passed successfully (1 ms)

  ● Example › Wrapper that checks if all tests have passed successfully

    thrown: "Exceeded timeout of 120000 ms for a hook.
    Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."

      2 |
      3 | describe('Example', () => {
    > 4 |   beforeAll(async () => {
        |   ^
      5 |     await device.launchApp();
      6 |   });
      7 |

      at runTests.e2e.js:4:3
      at Object.<anonymous> (runTests.e2e.js:3:1)

detox[90958] TRACE: [SESSION_TORN] tester exited session 4b12206c-0547-f130-1e64-456f84a48fb7
detox[90955] ERROR: [cli.js] Command failed: jest --config e2e/config.json --testNamePattern '^((?!:android:).)*$' --maxWorkers 1 e2e

Closing comment (2021-09-29T17:13:10Z): This is duplicate of #2895