wix / Detox

Gray box end-to-end testing and automation framework for mobile apps
https://wix.github.io/Detox/
MIT License
11.17k stars 1.92k forks source link

Location permission not working on iOS #4267

Closed ianspektor closed 11 months ago

ianspektor commented 11 months ago

What happened?

The location permission dialog pops up when I get to the map screen in my app, even though I'm launching the app with location allowed:

beforeAll(async () => {
    await device.launchApp({ permissions: { notifications: 'YES', location: 'always' } });
  });
image

Is there any way to circumvent this? Currently completely blocking us from using detox 🥲 Thanks in advance for any help!

What was the expected behaviour?

The dialog not to pop up.

Was it tested on latest Detox?

Did your test throw out a timeout?

Help us reproduce this issue!

Not a regression, first time using detox.

Can't write an example to reproduce atm, but can make time for it in the next couple of days if necessary.

In what environment did this happen?

Detox version: 20.13.4 React Native version: 0.72.0 Has Fabric (React Native's new rendering system) enabled: no Node version: v18.18.2 Device model: iPhone 15 simulator iOS version: 17.0.1 macOS version: Sonoma 14.0 Xcode version: 15.0.1 Test-runner (select one): jest

Detox logs

Attaching in comment since it says body is too long.

Device logs

Device logs Couldn't find a `device.log` in the artifacts folder after running this command. I've got `detox.log`, `detox.trace.json`, and `571D92F6-9F85-4733-99E3-442BB011F8EE 2023-11-01 13-01-16Z.startup.log`.

More data, please!

No response

ianspektor commented 11 months ago

Detox logs:

``` $ detox test --configuration ios.sim.staging --loglevel trace 13:30:39.576 detox[56326] B lifecycle node_modules/.bin/detox test --configuration ios.sim.staging --loglevel trace data: { "id": "3c442fba-8c17-e6ef-dc50-6df5c868a109", "detoxConfig": { "configurationName": "ios.sim.staging", "apps": { "default": { "type": "ios.app", "binaryPath": "ios/build/Build/Products/Staging.Debug-iphonesimulator/BP Staging.app", "build": "ENVFILE=.env.staging xcodebuild -workspace ios/BuenProvecho.xcworkspace -scheme BuenProvechoStaging -configuration Staging.Debug -sdk iphonesimulator -derivedDataPath ios/build" } }, "artifacts": { "rootDir": "artifacts/ios.sim.staging.2023-11-02 12-30-39Z", "plugins": { "log": { "enabled": false, "keepOnlyFailedTestsArtifacts": false }, "screenshot": { "enabled": true, "shouldTakeAutomaticSnapshots": false, "keepOnlyFailedTestsArtifacts": false }, "video": { "enabled": false, "keepOnlyFailedTestsArtifacts": false }, "instruments": { "enabled": false, "keepOnlyFailedTestsArtifacts": false }, "uiHierarchy": { "enabled": false, "keepOnlyFailedTestsArtifacts": false } } }, "behavior": { "init": { "keepLockFile": false, "reinstallApp": true, "exposeGlobals": true }, "cleanup": { "shutdownDevice": false }, "launchApp": "auto" }, "cli": { "configuration": "ios.sim.staging", "loglevel": "trace", "start": true }, "device": { "type": "ios.simulator", "device": { "type": "iPhone 15" } }, "logger": { "level": "trace", "overrideConsole": true, "options": { "showLoggerName": true, "showPid": true, "showLevel": false, "showMetadata": false, "basepath": "/Users/ian/bp/app/node_modules/detox/src", "prefixers": {}, "stringifiers": {} } }, "testRunner": { "retries": 0, "forwardEnv": false, "bail": false, "jest": { "setupTimeout": 120000, "teardownTimeout": 30000, "retryAfterCircusRetries": false, "reportWorkerAssign": true }, "args": { "$0": "jest", "_": [], "config": "e2e/jest.config.js", "--": [] } }, "session": { "autoStart": true, "debugSynchronization": 10000 } }, "detoxIPCServer": "primary-56326", "testResults": [], "testSessionIndex": 0, "workersCount": 0 } 13:30:39.586 detox[56326] i ipc Server path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + ipc.config.id /tmp/detox.primary-56326 13:30:39.590 detox[56326] i ipc starting server on /tmp/detox.primary-56326 13:30:39.590 detox[56326] i ipc starting TLS server false 13:30:39.591 detox[56326] i ipc starting server as Unix || Windows Socket 13:30:39.602 detox[56326] B device init args: () 13:30:39.606 detox[56326] E device init 13:30:39.609 detox[56326] i ws-server Detox server listening on localhost:63302... 13:30:39.621 detox[56326] i lifecycle Serialized the session state at: /private/var/folders/k4/wnjmb6mx5hl3chl6wfn7plxc0000gn/T/3c442fba-8c17-e6ef-dc50-6df5c868a109.detox.json 13:30:39.626 detox[56326] B lifecycle jest --config e2e/jest.config.js watchman warning: Recrawled this watch 5 times, most recently because: MustScanSubDirs UserDroppedTo resolve, please review the information on https://facebook.github.io/watchman/docs/troubleshooting.html#recrawl To clear this warning, run: `watchman watch-del '/Users/ian/bp/app' ; watchman watch-project '/Users/ian/bp/app'` Determining test suites to run...13:30:40.888 detox[56328] i ipc Service path not specified, so defaulting to ipc.config.socketRoot + ipc.config.appspace + id 13:30:40.890 detox[56328] i ipc requested connection to primary-56326 /tmp/detox.primary-56326 13:30:40.890 detox[56328] i ipc Connecting client on Unix Socket : /tmp/detox.primary-56326 13:30:40.893 detox[56326] i ipc ## socket connection to server detected ## 13:30:40.897 detox[56328] i ipc retrying reset 13:30:40.899 detox[56328] i ipc dispatching event to primary-56326 /tmp/detox.primary-56326 : registerContext , { id: 'secondary-56328' } 13:30:40.902 detox[56326] i ipc received event of : registerContext { id: 'secondary-56328' } 13:30:40.903 detox[56326] i ipc dispatching event to socket : registerContextDone { testResults: [], testSessionIndex: 0 } 13:30:40.905 detox[56328] i ipc ## received events ## 13:30:40.906 detox[56328] i ipc detected event registerContextDone { testResults: [], testSessionIndex: 0 } 13:30:40.967 detox[56328] B lifecycle e2e/dummy.test.ts 13:30:40.995 detox[56328] B lifecycle set up environment 13:30:40.998 detox[56328] i ipc dispatching event to primary-56326 /tmp/detox.primary-56326 : registerWorker , { workerId: 'w1' } RUNS e2e/dummy.test.ts 13:30:41.001 detox[56326] i ipc received event of : registerWorker { workerId: 'w1' } 13:30:41.003 detox[56328] i ipc ## received events ##socket : registerWorkerDone { workersCount: 1 } 13:30:41.006 detox[56328] i ipc detected event registerWorkerDone { workersCount: 1 } 13:30:41.276 detox[56328] i ipc ## received events ## 13:30:41.278 detox[56328] i ipc detected event sessionStateUpdate { workersCount: 1 } 13:30:41.291 detox[56328] i ws-client opened web socket to: ws://localhost:63302 13:30:41.294 detox[56328] i ws-client send message data: {"type":"login","params":{"sessionId":"4e607889-8e6d-0756-ba81-9775746bdadc","role":"tester"},"messageId":0} RUNS e2e/dummy.test.ts 13:30:41.295 detox[56326] i ws-server@63307 get data: {"type":"login","params":{"sessionId":"4e607889-8e6d-0756-ba81-9775746bdadc","role":"tester"},"messageId":0} 13:30:41.298 detox[56326] i ws-server created session 4e607889-8e6d-0756-ba81-9775746bdadc 13:30:41.299 detox[56326] i ws-server@63307 send data: { "type": "loginSuccess", "params": { "testerConnected": true, "appConnected": false }, "messageId": 0 13:30:41.300 detox[56328] i ws-client get message data: {"type":"loginSuccess","params":{"testerConnected":true,"appConnected":false},"messageId":0} 13:30:42.911 detox[56328] i ipc dispatching event to primary-56326 /tmp/detox.primary-56326 : allocateDevice , {} RUNS e2e/dummy.test.ts 13:30:42.912 detox[56326] i ipc received event of : allocateDevice {} 13:30:42.912 detox[56326] B device@0 allocate data: { "type": "ios.simulator", "device": { "type": "iPhone 15" } } RUNS e2e/dummy.test.ts 13:30:43.343 detox[56326] i child-process:EXEC_SUCCESS [ { "isAvailable" : true, "logPath" : "\/Users\/ian\/Library\/Logs\/CoreSimulator\/36C10DA1-F4B9-4179-A7B3-114658130918", "logPathSize" : 110592, "state" : "Booted", "name" : "iPhone 15", "dataPathSize" : 1585111040, "deviceType" : { "maxRuntimeVersion" : 4294967295, "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "maxRuntimeVersionString" : "65535.255.255", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone", "modelIdentifier" : "iPhone15,4", "minRuntimeVersionString" : "17.0.0", "minRuntimeVersion" : 1114112 }, "os" : { "bundlePath" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime", "buildversion" : "21A342", "platform" : "iOS", "runtimeRoot" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime\/Contents\/Resources\/RuntimeRoot", "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-17-0", "version" : "17.0.1", "isInternal" : false, "isAvailable" : true, "name" : "iOS 17.0", "supportedDeviceTypes" : [ { "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\/iPhone SE (3rd generation).simdevicetype", "name" : "iPhone SE (3rd generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14.simdevicetype", "name" : "iPhone 14", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Plus.simdevicetype", "name" : "iPhone 14 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro.simdevicetype", "name" : "iPhone 14 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro Max.simdevicetype", "name" : "iPhone 14 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro-Max", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Plus.simdevicetype", "name" : "iPhone 15 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro.simdevicetype", "name" : "iPhone 15 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro Max.simdevicetype", "name" : "iPhone 15 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro-Max", "productFamily" : "iPhone" }, { "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 Air (5th generation).simdevicetype", "name" : "iPad Air (5th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-5th-generation", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (10th generation).simdevicetype", "name" : "iPad (10th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-10th-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" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation) (16GB).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-16GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation) (16GB).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-16GB", "productFamily" : "iPad" } ] }, "dataPath" : "\/Users\/ian\/Library\/Developer\/CoreSimulator\/Devices\/36C10DA1-F4B9-4179-A7B3-114658130918\/data", "lastBootedAt" : "2023-11-02T12:15:17Z", "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "udid" : "36C10DA1-F4B9-4179-A7B3-114658130918" }, { "isAvailable" : true, "logPath" : "\/Users\/ian\/Library\/Logs\/CoreSimulator\/36C10DA1-F4B9-4179-A7B3-114658130918", "logPathSize" : 110592, "state" : "Booted", "name" : "iPhone 15", "dataPathSize" : 1585111040, "deviceType" : { "maxRuntimeVersion" : 4294967295, "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "maxRuntimeVersionString" : "65535.255.255", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone", "modelIdentifier" : "iPhone15,4", "minRuntimeVersionString" : "17.0.0", "minRuntimeVersion" : 1114112 }, "os" : { "bundlePath" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime", "buildversion" : "21A342", "platform" : "iOS", "runtimeRoot" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime\/Contents\/Resources\/RuntimeRoot", "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-17-0", "version" : "17.0.1", "isInternal" : false, "isAvailable" : true, "name" : "iOS 17.0", "supportedDeviceTypes" : [ { "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\/iPhone SE (3rd generation).simdevicetype", "name" : "iPhone SE (3rd generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14.simdevicetype", "name" : "iPhone 14", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Plus.simdevicetype", "name" : "iPhone 14 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro.simdevicetype", "name" : "iPhone 14 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro Max.simdevicetype", "name" : "iPhone 14 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro-Max", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Plus.simdevicetype", "name" : "iPhone 15 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro.simdevicetype", "name" : "iPhone 15 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro Max.simdevicetype", "name" : "iPhone 15 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro-Max", "productFamily" : "iPhone" }, { "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 Air (5th generation).simdevicetype", "name" : "iPad Air (5th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-5th-generation", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (10th generation).simdevicetype", "name" : "iPad (10th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-10th-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" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation) (16GB).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-16GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation) (16GB).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-16GB", "productFamily" : "iPad" } ] }, "dataPath" : "\/Users\/ian\/Library\/Developer\/CoreSimulator\/Devices\/36C10DA1-F4B9-4179-A7B3-114658130918\/data", "lastBootedAt" : "2023-11-02T12:15:17Z", "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "udid" : "36C10DA1-F4B9-4179-A7B3-114658130918" } ] 13:30:43.358 detox[56326] i device settled on 36C10DA1-F4B9-4179-A7B3-114658130918 data: { "id": "36C10DA1-F4B9-4179-A7B3-114658130918", "udid": "36C10DA1-F4B9-4179-A7B3-114658130918" } 13:30:43.358 detox[56326] E device@0 allocate 13:30:43.358 detox[56326] B device@0 post-allocate: 36C10DA1-F4B9-4179-A7B3-114658130918 data: { "id": "36C10DA1-F4B9-4179-A7B3-114658130918", "udid": "36C10DA1-F4B9-4179-A7B3-114658130918" } 13:30:43.359 detox[56326] i child-process:EXEC_CMD applesimutils --list --byId 36C10DA1-F4B9-4179-A7B3-114658130918 --maxResults 1 13:30:43.567 detox[56326] i child-process:EXEC_SUCCESS [ { "isAvailable" : true, "logPath" : "\/Users\/ian\/Library\/Logs\/CoreSimulator\/36C10DA1-F4B9-4179-A7B3-114658130918", "logPathSize" : 110592, "state" : "Booted", "name" : "iPhone 15", "dataPathSize" : 1585111040, "deviceType" : { "maxRuntimeVersion" : 4294967295, "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "maxRuntimeVersionString" : "65535.255.255", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone", "modelIdentifier" : "iPhone15,4", "minRuntimeVersionString" : "17.0.0", "minRuntimeVersion" : 1114112 }, "os" : { "bundlePath" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime", "buildversion" : "21A342", "platform" : "iOS", "runtimeRoot" : "\/Library\/Developer\/CoreSimulator\/Volumes\/iOS_21A342\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 17.0.simruntime\/Contents\/Resources\/RuntimeRoot", "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-17-0", "version" : "17.0.1", "isInternal" : false, "isAvailable" : true, "name" : "iOS 17.0", "supportedDeviceTypes" : [ { "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\/iPhone SE (3rd generation).simdevicetype", "name" : "iPhone SE (3rd generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14.simdevicetype", "name" : "iPhone 14", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Plus.simdevicetype", "name" : "iPhone 14 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro.simdevicetype", "name" : "iPhone 14 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 14 Pro Max.simdevicetype", "name" : "iPhone 14 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro-Max", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15.simdevicetype", "name" : "iPhone 15", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Plus.simdevicetype", "name" : "iPhone 15 Plus", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Plus", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro.simdevicetype", "name" : "iPhone 15 Pro", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro", "productFamily" : "iPhone" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 15 Pro Max.simdevicetype", "name" : "iPhone 15 Pro Max", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15-Pro-Max", "productFamily" : "iPhone" }, { "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 Air (5th generation).simdevicetype", "name" : "iPad Air (5th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-5th-generation", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad (10th generation).simdevicetype", "name" : "iPad (10th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-10th-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" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (11-inch) (4th generation) (16GB).simdevicetype", "name" : "iPad Pro (11-inch) (4th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-11-inch-4th-generation-16GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-8GB", "productFamily" : "iPad" }, { "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPad Pro (12.9-inch) (6th generation) (16GB).simdevicetype", "name" : "iPad Pro (12.9-inch) (6th generation) (16GB)", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro-12-9-inch-6th-generation-16GB", "productFamily" : "iPad" } ] }, "dataPath" : "\/Users\/ian\/Library\/Developer\/CoreSimulator\/Devices\/36C10DA1-F4B9-4179-A7B3-114658130918\/data", "lastBootedAt" : "2023-11-02T12:15:17Z", "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-15", "udid" : "36C10DA1-F4B9-4179-A7B3-114658130918" } ] 13:30:43.570 detox[56326] E device@0 post-allocate: 36C10DA1-F4B9-4179-A7B3-114658130918 13:30:43.571 detox[56326] i ipc dispatching event to socket : allocateDeviceDone { deviceCookie: { id: '36C10DA1-F4B9-4179-A7B3-114658130918', udid: '36C10DA1-F4B9-4179-A7B3-114658130918', type: 'ios.simulator', bootArgs: undefined, headless: undefined 13:30:43.572 detox[56328] i ipc ## received events ## 13:30:43.573 detox[56328] i ipc detected event allocateDeviceDone { deviceCookie: { id: '36C10DA1-F4B9-4179-A7B3-114658130918', udid: '36C10DA1-F4B9-4179-A7B3-114658130918', type: 'ios.simulator' } } 13:30:43.587 detox[56328] B artifacts-manager onBootDevice args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918"}) 13:30:43.588 detox[56328] E artifacts-manager onBootDevice 13:30:43.589 detox[56328] B device installUtilBinaries args: () 13:30:43.590 detox[56328] E device installUtilBinaries 13:30:43.592 detox[56328] B device selectApp args: ("default") 13:30:43.627 detox[56328] E device selectApp 13:30:43.628 detox[56328] B device uninstallApp args: () 13:30:43.628 detox[56328] B artifacts-manager onBeforeUninstallApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:43.628 detox[56328] E artifacts-manager onBeforeUninstallApp 13:30:43.629 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl uninstall 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging 13:30:43.629 detox[56328] i child-process:EXEC_TRY Uninstalling com.buenprovecho.staging... 13:30:44.276 detox[56328] i child-process:EXEC_SUCCESS com.buenprovecho.staging uninstalled 13:30:44.276 detox[56328] E device uninstallApp 13:30:44.277 detox[56328] B device selectApp args: ("default") 13:30:44.277 detox[56328] B device terminateApp args: () 13:30:44.278 detox[56328] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:44.279 detox[56328] E artifacts-manager onBeforeTerminateApp 13:30:44.280 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging 13:30:44.280 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:45.477 detox[56328] i child-process:EXEC_TRY_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:45.480 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:45.668 detox[56328] i child-process:EXEC_FAIL "/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging" failed with error = ChildProcessError: Command failed: /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate `/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging` (exited with error code 3) (code=3), stdout and stderr: 13:30:45.669 detox[56328] i child-process:EXEC_FAIL 13:30:45.669 detox[56328] i child-process:EXEC_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:45.669 detox[56328] B artifacts-manager onTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:45.670 detox[56328] E artifacts-manager onTerminateApp 13:30:45.670 detox[56328] E device terminateApp 13:30:45.670 detox[56328] E device selectApp 13:30:45.671 detox[56328] B device installApp args: () 13:30:45.671 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl install 36C10DA1-F4B9-4179-A7B3-114658130918 "/Users/ian/bp/app/ios/build/Build/Products/Staging.Debug-iphonesimulator/BP Staging.app" 13:30:45.671 detox[56328] i child-process:EXEC_TRY Installing /Users/ian/bp/app/ios/build/Build/Products/Staging.Debug-iphonesimulator/BP Staging.app... 13:30:46.066 detox[56328] i child-process:EXEC_SUCCESS /Users/ian/bp/app/ios/build/Build/Products/Staging.Debug-iphonesimulator/BP Staging.app installed 13:30:46.067 detox[56328] E device installApp 13:30:46.067 detox[56328] B device selectApp args: ("default") 13:30:46.068 detox[56328] B device terminateApp args: () 13:30:46.068 detox[56328] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:46.069 detox[56328] E artifacts-manager onBeforeTerminateApp 13:30:46.069 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging 13:30:46.069 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:47.259 detox[56328] i child-process:EXEC_TRY_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:47.261 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:47.625 detox[56328] i child-process:EXEC_FAIL "/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging" failed with error = ChildProcessError: Command failed: /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate `/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging` (exited with error code 3) (code=3), stdout and stderr: 13:30:47.626 detox[56328] i child-process:EXEC_FAIL 13:30:47.626 detox[56328] i child-process:EXEC_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:47.627 detox[56328] B artifacts-manager onTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:47.629 detox[56328] E artifacts-manager onTerminateApp 13:30:47.629 detox[56328] E device terminateApp 13:30:47.629 detox[56328] E device selectApp 13:30:47.630 detox[56328] E lifecycle set up environment 13:30:53.210 detox[56328] i lifecycle dummy.test.ts is assigned to 36C10DA1-F4B9-4179-A7B3-114658130918 (iPhone 15) 13:30:53.212 detox[56328] B lifecycle run the tests 13:30:53.212 detox[56328] B artifacts-manager onRunDescribeStart args: ({"name":"ROOT_DESCRIBE_BLOCK"}) 13:30:53.213 detox[56328] E artifacts-manager onRunDescribeStart 13:30:53.214 detox[56328] B lifecycle Example 13:30:53.214 detox[56328] B artifacts-manager onRunDescribeStart args: ({"name":"Example"}) 13:30:53.214 detox[56328] E artifacts-manager onRunDescribeStart 13:30:53.215 detox[56328] B lifecycle beforeAll 13:30:53.220 detox[56328] B device launchApp args: ({"permissions":{"notifications":"YES","location":"always"}}) 13:30:53.221 detox[56328] B device terminateApp args: ("com.buenprovecho.staging") 13:30:53.221 detox[56328] B artifacts-manager onBeforeTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:53.221 detox[56328] E artifacts-manager onBeforeTerminateApp 13:30:53.222 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging 13:30:53.222 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:54.370 detox[56328] i child-process:EXEC_TRY_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:54.372 detox[56328] i child-process:EXEC_TRY Terminating com.buenprovecho.staging... 13:30:54.550 detox[56328] i child-process:EXEC_FAIL "/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging" failed with error = ChildProcessError: Command failed: /usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate `/usr/bin/xcrun simctl terminate 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging` (exited with error code 3) (code=3), stdout and stderr: 13:30:54.550 detox[56328] i child-process:EXEC_FAIL 13:30:54.550 detox[56328] i child-process:EXEC_FAIL An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=3): Simulator device returned an error for the requested operation. found nothing to terminate Underlying error (domain=NSPOSIXErrorDomain, code=3): The request to terminate "com.buenprovecho.staging" failed. found nothing to terminate found nothing to terminate 13:30:54.550 detox[56328] B artifacts-manager onTerminateApp args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging"}) 13:30:54.556 detox[56328] E artifacts-manager onTerminateApp 13:30:54.556 detox[56328] E device terminateApp 13:30:54.557 detox[56328] i child-process:EXEC_CMD applesimutils --byId 36C10DA1-F4B9-4179-A7B3-114658130918 --bundle com.buenprovecho.staging --restartSB --setPermissions notifications=YES,location=always 13:30:54.557 detox[56328] i child-process:EXEC_TRY Trying to set permissions... 13:30:56.580 detox[56328] i child-process:EXEC_SUCCESS Permissions are set 13:30:56.580 detox[56328] B artifacts-manager onBeforeLaunchApp args: ({"bundleId":"com.buenprovecho.staging","deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","launchArgs":{"detoxServer":"ws://localhost:63302","detoxSessionId":"4e607889-8e6d-0756-ba81-9775746bdadc"}}) 13:30:56.581 detox[56328] E artifacts-manager onBeforeLaunchApp 13:30:56.582 detox[56328] i child-process:EXEC_CMD SIMCTL_CHILD_GULGeneratedClassDisposeDisabled=YES SIMCTL_CHILD_DYLD_INSERT_LIBRARIES="/Users/ian/Library/Detox/ios/bfb7b3d897eb81ea78a3dca61796536544cbd2a8/Detox.framework/Detox" /usr/bin/xcrun simctl launch 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging --args -detoxServer ws://localhost:63302 -detoxSessionId 4e607889-8e6d-0756-ba81-9775746bdadc -detoxDisableHierarchyDump YES 13:30:56.582 detox[56328] i child-process:EXEC_TRY Launching com.buenprovecho.staging... 13:31:04.789 detox[56328] i child-process:EXEC_SUCCESS com.buenprovecho.staging: 56519 13:31:04.798 detox[56328] i child-process:EXEC_CMD /usr/bin/xcrun simctl get_app_container 36C10DA1-F4B9-4179-A7B3-114658130918 com.buenprovecho.staging 13:31:05.113 detox[56328] i child-process:EXEC_SUCCESS /Users/ian/Library/Developer/CoreSimulator/Devices/36C10DA1-F4B9-4179-A7B3-114658130918/data/Containers/Bundle/Application/26B61BFC-0969-4E96-BC70-DB0883BEAE76/BP Staging.app 13:31:05.156 detox[56328] i device com.buenprovecho.staging launched. To watch simulator logs, run: /usr/bin/xcrun simctl spawn 36C10DA1-F4B9-4179-A7B3-114658130918 log stream --level debug --style compact --predicate 'process == "BP Staging"' 13:31:05.159 detox[56328] B artifacts-manager onLaunchApp args: ({"bundleId":"com.buenprovecho.staging","deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","launchArgs":{"detoxServer":"ws://localhost:63302","detoxSessionId":"4e607889-8e6d-0756-ba81-9775746bdadc","detoxDisableHierarchyDump":"YES"},"pid":56519}) 13:31:05.164 detox[56328] E artifacts-manager onLaunchApp 13:31:11.340 detox[56326] B ws-server@63319 connection :63302<->:63319 RUNS e2e/dummy.test.ts 13:31:12.628 detox[56326] i ws-server@63319 get data: {"params":{"sessionId":"4e607889-8e6d-0756-ba81-9775746bdadc","role":"app"},"messageId":0,"type":"login"} 13:31:12.628 detox[56326] i ws-server@63319 send data: { "params": { "testerConnected": true, "appConnected": true }, "messageId": 0, "type": "loginSuccess" } 13:31:12.629 detox[56326] i ws-server app joined session 4e607889-8e6d-0756-ba81-9775746bdadc 13:31:12.629 detox[56326] i ws-server@63307 send data: { 13:31:12.630 detox[56328] i ws-client get message data: {"type":"appConnected"} 13:31:12.636 detox[56328] i ws-client send message data: {"type":"isReady","params":{},"messageId":-1000} RUNS e2e/dummy.test.ts 13:31:12.639 detox[56326] i ws-server@63307 get data: {"type":"isReady","params":{},"messageId":-1000} 13:31:12.641 detox[56326] i ws-server@63319 send data: { "type": "isReady", "params": {}, "messageId": -1000 RUNS e2e/dummy.test.ts 13:31:15.963 detox[56326] i ws-server@63319 get data: {"type":"ready","messageId":-1000,"params":{}} 13:31:15.968 detox[56326] i ws-server@63307 send data: { "type": "ready", "messageId": -1000, 13:31:15.971 detox[56328] i ws-client get message data: {"type":"ready","messageId":-1000,"params":{}} 13:31:15.977 detox[56328] i ws-client send message data: {"type":"waitForActive","params":{},"messageId":1} RUNS e2e/dummy.test.ts 13:31:15.978 detox[56326] i ws-server@63319 get data: {"type":"ready","messageId":-1000,"params":{}} 13:31:15.981 detox[56326] i ws-server@63307 send data: { "type": "ready", "messageId": -1000, "params": {} } 13:31:15.982 detox[56326] i ws-server@63307 get data: {"type":"waitForActive","params":{},"messageId":1} 13:31:15.982 detox[56326] i ws-server@63319 send data: { "type": "waitForActive", "params": {}, 13:31:15.983 detox[56328] i ws-client get message data: {"type":"ready","messageId":-1000,"params":{}} RUNS e2e/dummy.test.ts 13:31:16.450 detox[56326] i ws-server@63319 get data: {"params":{},"messageId":-1000,"type":"ready"} 13:31:16.455 detox[56326] i ws-server@63307 send data: { "params": {}, "messageId": -1000, 13:31:16.460 detox[56328] i ws-client get message data: {"params":{},"messageId":-1000,"type":"ready"} RUNS e2e/dummy.test.ts 13:31:16.468 detox[56326] i ws-server@63319 get data: {"params":{},"messageId":1,"type":"waitForActiveDone"} 13:31:16.469 detox[56326] i ws-server@63307 send data: { "params": {}, "messageId": 1, 13:31:16.471 detox[56328] i ws-client get message data: {"params":{},"messageId":1,"type":"waitForActiveDone"} 13:31:16.473 detox[56328] B artifacts-manager onAppReady args: ({"deviceId":"36C10DA1-F4B9-4179-A7B3-114658130918","bundleId":"com.buenprovecho.staging","pid":56519}) 13:31:16.474 detox[56328] E artifacts-manager onAppReady 13:31:16.475 detox[56328] E device launchApp 13:31:16.493 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":2} 13:31:16.499 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:16.498 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":2} 13:31:16.502 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, "messageId": 2 RUNS e2e/dummy.test.ts 13:31:18.189 detox[56326] i ws-server@63319 get data: {"type":"invokeResult","params":{},"messageId":2} 13:31:18.193 detox[56326] i ws-server@63307 send data: { "type": "invokeResult", "params": {}, 13:31:18.197 detox[56328] i ws-client get message data: {"type":"invokeResult","params":{},"messageId":2} 13:31:18.199 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:18.214 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":3} 13:31:18.215 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:18.216 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":3} 13:31:18.218 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, "messageId": 3 RUNS e2e/dummy.test.ts 13:31:19.067 detox[56326] i ws-server@63319 get data: {"params":{},"messageId":3,"type":"invokeResult"} 13:31:19.070 detox[56326] i ws-server@63307 send data: { "params": {}, "messageId": 3, 13:31:19.070 detox[56328] i ws-client get message data: {"params":{},"messageId":3,"type":"invokeResult"} 13:31:19.071 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:19.071 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":4} 13:31:19.072 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:19.072 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":4} 13:31:19.073 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, "messageId": 4 RUNS e2e/dummy.test.ts 13:31:19.880 detox[56326] i ws-server@63319 get data: {"messageId":4,"type":"invokeResult","params":{}} 13:31:19.885 detox[56326] i ws-server@63307 send data: { "messageId": 4, "type": "invokeResult", 13:31:19.889 detox[56328] i ws-client get message data: {"messageId":4,"type":"invokeResult","params":{}} 13:31:19.894 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:19.898 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":5} RUNS e2e/dummy.test.ts 13:31:19.900 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":5} 13:31:19.900 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, 13:31:19.901 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:20.750 detox[56326] i ws-server@63319 get data: {"params":{},"messageId":5,"type":"invokeResult"} 13:31:20.751 detox[56326] i ws-server@63307 send data: { "params": {}, "messageId": 5, 13:31:20.752 detox[56328] i ws-client get message data: {"params":{},"messageId":5,"type":"invokeResult"} 13:31:20.753 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:20.754 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":6} 13:31:20.755 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:20.755 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":6} 13:31:20.755 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, "messageId": 6 RUNS e2e/dummy.test.ts 13:31:21.603 detox[56326] i ws-server@63319 get data: {"type":"invokeResult","params":{},"messageId":6} 13:31:21.606 detox[56326] i ws-server@63307 send data: { "type": "invokeResult", "params": {}, 13:31:21.608 detox[56328] i ws-client get message data: {"type":"invokeResult","params":{},"messageId":6} 13:31:21.609 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:21.611 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":7} 13:31:21.614 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:21.614 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":7} 13:31:21.614 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, "messageId": 7 RUNS e2e/dummy.test.ts 13:31:22.463 detox[56326] i ws-server@63319 get data: {"messageId":7,"type":"invokeResult","params":{}} 13:31:22.464 detox[56326] i ws-server@63307 send data: { "messageId": 7, "type": "invokeResult", 13:31:22.474 detox[56328] i ws-client get message data: {"messageId":7,"type":"invokeResult","params":{}} 13:31:22.476 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:22.479 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":8} RUNS e2e/dummy.test.ts 13:31:22.480 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"swipe","params":["left","fast",0.75,null,null],"predicate":{"type":"id","value":"introSlider","isRegex":false}},"messageId":8} 13:31:22.481 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } }, 13:31:22.481 detox[56328] B ws-client swipe left fast with offset 0.75 data: { "type": "action", "action": "swipe", "params": [ "left", "fast", 0.75, null, null ], "predicate": { "type": "id", "value": "introSlider", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:10:43) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:23.365 detox[56326] i ws-server@63307 send data: { "type": "invokeResult", "params": {}, "messageId": 8 } 13:31:23.372 detox[56328] i ws-client get message data: {"type":"invokeResult","params":{},"messageId":8} 13:31:23.376 detox[56328] E ws-client swipe left fast with offset 0.75 13:31:23.389 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Continuar","isRegex":false}},"messageId":9} 13:31:23.391 detox[56328] B ws-client tap data: { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Continuar", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:12:41) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:23.390 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Continuar","isRegex":false}},"messageId":9} 13:31:23.392 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Continuar", "isRegex": false } }, "messageId": 9 } 13:31:24.030 detox[56326] i ws-server@63319 get data: {"messageId":9,"type":"invokeResult","params":{}} 13:31:24.036 detox[56326] i ws-server@63307 send data: { "messageId": 9, "type": "invokeResult", 13:31:24.039 detox[56328] i ws-client get message data: {"messageId":9,"type":"invokeResult","params":{}} 13:31:24.042 detox[56328] E ws-client tap 13:31:24.045 detox[56328] E lifecycle beforeAll 13:31:24.047 detox[56328] B lifecycle should tap on a button 13:31:24.048 detox[56328] i lifecycle Example: should tap on a button 13:31:24.063 detox[56328] B artifacts-manager onTestStart args: ({"title":"should tap on a button","fullName":"Example should tap on a button","status":"running","invocations":1}) 13:31:24.066 detox[56328] E artifacts-manager onTestStart 13:31:24.066 detox[56328] B lifecycle beforeEach 13:31:24.066 detox[56328] E lifecycle beforeEach 13:31:24.067 detox[56328] B lifecycle beforeEach 13:31:24.068 detox[56328] B device reloadReactNative args: () 13:31:24.071 detox[56328] i ws-client send message data: {"type":"reactNativeReload","params":{},"messageId":-1000} RUNS e2e/dummy.test.ts 13:31:24.073 detox[56326] i ws-server@63307 get data: {"type":"reactNativeReload","params":{},"messageId":-1000} 13:31:24.073 detox[56326] i ws-server@63319 send data: { "type": "reactNativeReload", "params": {}, "messageId": -1000 RUNS e2e/dummy.test.ts 13:31:26.359 detox[56326] i ws-server@63319 get data: {"messageId":-1000,"params":{},"type":"ready"} 13:31:26.360 detox[56326] i ws-server@63307 send data: { "messageId": -1000, "params": {}, 13:31:26.367 detox[56328] i ws-client get message data: {"messageId":-1000,"params":{},"type":"ready"} 13:31:26.371 detox[56328] E device reloadReactNative 13:31:26.374 detox[56328] E lifecycle beforeEach 13:31:26.376 detox[56328] B lifecycle test_fn 13:31:26.382 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Seguir sin registrarme","isRegex":false}},"messageId":10} 13:31:26.387 detox[56328] B ws-client tap data: { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Seguir sin registrarme", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:22:54) Promise.then.completed (/node_modules/jest-circus/build/utils.js:298:28) new Promise () callAsyncCircusFn (/node_modules/jest-circus/build/utils.js:231:10) _callCircusTest (/node_modules/jest-circus/build/run.js:316:40) processTicksAndRejections (node:internal/process/task_queues:95:5) _runTest (/node_modules/jest-circus/build/run.js:252:3) _runTestsForDescribeBlock (/node_modules/jest-circus/build/run.js:126:9) _runTestsForDescribeBlock (/node_modules/jest-circus/build/run.js:121:9) run (/node_modules/jest-circus/build/run.js:71:3) runAndTransformResultsToJestFormat (/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) jestAdapter (/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) runTestInternal (/node_modules/jest-runner/build/runTest.js:367:16) runTest (/node_modules/jest-runner/build/runTest.js:444:34) RUNS e2e/dummy.test.ts 13:31:26.388 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Seguir sin registrarme","isRegex":false}},"messageId":10} 13:31:26.390 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Seguir sin registrarme", "isRegex": false } }, "messageId": 10 } 13:31:27.371 detox[56326] i ws-server@63319 get RUNS e2e/dummy.test.ts 13:31:27.373 detox[56326] i ws-server@63307 send data: { "type": "invokeResult", "params": {}, 13:31:27.384 detox[56328] i ws-client get message data: {"type":"invokeResult","params":{},"messageId":10} 13:31:27.386 detox[56328] E ws-client tap 13:31:27.391 detox[56328] i ws-client send message data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Uruguay","isRegex":false}},"messageId":11} 13:31:27.392 detox[56328] B ws-client tap data: { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Uruguay", "isRegex": false } } stack: Object. (/e2e/dummy.test.ts:23:39) processTicksAndRejections (node:internal/process/task_queues:95:5) RUNS e2e/dummy.test.ts 13:31:27.395 detox[56326] i ws-server@63307 get data: {"type":"invoke","params":{"type":"action","action":"tap","predicate":{"type":"text","value":"Uruguay","isRegex":false}},"messageId":11} 13:31:27.396 detox[56326] i ws-server@63319 send data: { "type": "invoke", "params": { "type": "action", "action": "tap", "predicate": { "type": "text", "value": "Uruguay", "isRegex": false } }, 13:31:37.435 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":12} RUNS e2e/dummy.test.ts 13:31:37.444 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":12} 13:31:37.447 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 12 } 13:31:37.459 detox[56326] i ws-server@63319 get data: {"params":{"messageId":12,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}},"messageId":12,"type":"currentStatusResult"} 13:31:37.460 detox[56326] i ws-server@63307 send data: { "params": { "messageId": 12, "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] } }, "messageId": 12, 13:31:37.465 detox[56328] i ws-client get message data: {"params":{"messageId":12,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}},"messageId":12,"type":"currentStatusResult"} 13:31:37.494 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:31:47.499 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":13} RUNS e2e/dummy.test.ts 13:31:47.502 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":13} 13:31:47.502 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 13 } 13:31:47.505 detox[56326] i ws-server@63319 get data: {"messageId":13,"type":"currentStatusResult","params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":13}} 13:31:47.518 detox[56326] i ws-server@63307 send data: { "messageId": 13, "type": "currentStatusResult", "params": { "status": { "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ], "app_status": "busy" }, "messageId": 13 13:31:47.520 detox[56328] i ws-client get message data: {"messageId":13,"type":"currentStatusResult","params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":13}} 13:31:47.521 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:31:57.529 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":14} RUNS e2e/dummy.test.ts 13:31:57.535 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":14} 13:31:57.536 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 14 } 13:31:57.555 detox[56326] i ws-server@63319 get data: {"messageId":14,"type":"currentStatusResult","params":{"messageId":14,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}}} 13:31:57.557 detox[56326] i ws-server@63307 send data: { "messageId": 14, "type": "currentStatusResult", "params": { "messageId": 14, "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] } 13:31:57.559 detox[56328] i ws-client get message data: {"messageId":14,"type":"currentStatusResult","params":{"messageId":14,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}}} 13:31:57.560 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:07.571 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":15} RUNS e2e/dummy.test.ts 13:32:07.596 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":15} 13:32:07.603 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 15 } 13:32:07.611 detox[56326] i ws-server@63319 get data: {"type":"currentStatusResult","params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":15},"messageId":15} 13:32:07.616 detox[56326] i ws-server@63307 send data: { "type": "currentStatusResult", "params": { "status": { "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ], "app_status": "busy" }, "messageId": 15 }, 13:32:07.622 detox[56328] i ws-client get message data: {"type":"currentStatusResult","params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":15},"messageId":15} 13:32:07.624 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:17.634 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":16} RUNS e2e/dummy.test.ts 13:32:17.642 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":16} 13:32:17.644 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 16 } 13:32:17.654 detox[56326] i ws-server@63319 get data: {"messageId":16,"type":"currentStatusResult","params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":16}} 13:32:17.658 detox[56326] i ws-server@63307 send data: { "messageId": 16, "type": "currentStatusResult", "params": { "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] }, "messageId": 16 13:32:17.662 detox[56328] i ws-client get message data: {"messageId":16,"type":"currentStatusResult","params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":16}} 13:32:17.664 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:27.670 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":17} RUNS e2e/dummy.test.ts 13:32:27.685 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":17} 13:32:27.688 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 17 } 13:32:27.691 detox[56326] i ws-server@63319 get data: {"params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":17},"messageId":17,"type":"currentStatusResult"} 13:32:27.692 detox[56326] i ws-server@63307 send data: { "params": { "status": { "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ], "app_status": "busy" }, "messageId": 17 }, "messageId": 17, 13:32:27.700 detox[56328] i ws-client get message data: {"params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":17},"messageId":17,"type":"currentStatusResult"} 13:32:27.705 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:37.717 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":18} RUNS e2e/dummy.test.ts 13:32:37.722 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":18} 13:32:37.730 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 18 } 13:32:37.735 detox[56326] i ws-server@63319 get data: {"type":"currentStatusResult","messageId":18,"params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":18}} 13:32:37.736 detox[56326] i ws-server@63307 send data: { "type": "currentStatusResult", "messageId": 18, "params": { "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] }, "messageId": 18 13:32:37.745 detox[56328] i ws-client get message data: {"type":"currentStatusResult","messageId":18,"params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":18}} 13:32:37.748 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:47.759 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":19} RUNS e2e/dummy.test.ts 13:32:47.783 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":19} 13:32:47.786 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 19 } 13:32:47.801 detox[56326] i ws-server@63319 get data: {"type":"currentStatusResult","messageId":19,"params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":19}} 13:32:47.803 detox[56326] i ws-server@63307 send data: { "type": "currentStatusResult", "messageId": 19, "params": { "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] }, "messageId": 19 13:32:47.805 detox[56328] i ws-client get message data: {"type":"currentStatusResult","messageId":19,"params":{"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]},"messageId":19}} 13:32:47.807 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:32:57.812 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":20} RUNS e2e/dummy.test.ts 13:32:57.821 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":20} 13:32:57.829 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 20 } 13:32:57.840 detox[56326] i ws-server@63319 get data: {"type":"currentStatusResult","messageId":20,"params":{"messageId":20,"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"}}} 13:32:57.841 detox[56326] i ws-server@63307 send data: { "type": "currentStatusResult", "messageId": 20, "params": { "messageId": 20, "status": { "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ], "app_status": "busy" } 13:32:57.855 detox[56328] i ws-client get message data: {"type":"currentStatusResult","messageId":20,"params":{"messageId":20,"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"}}} 13:32:57.857 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:33:07.863 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":21} RUNS e2e/dummy.test.ts 13:33:07.882 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":21} 13:33:07.888 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 21 } 13:33:07.898 detox[56326] i ws-server@63319 get data: {"params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":21},"messageId":21,"type":"currentStatusResult"} 13:33:07.899 detox[56326] i ws-server@63307 send data: { "params": { "status": { "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ], "app_status": "busy" }, "messageId": 21 }, "messageId": 21, 13:33:07.908 detox[56328] i ws-client get message data: {"params":{"status":{"busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}],"app_status":"busy"},"messageId":21},"messageId":21,"type":"currentStatusResult"} 13:33:07.911 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:33:17.915 detox[56328] i ws-client send message data: {"type":"currentStatus","params":{},"messageId":22} RUNS e2e/dummy.test.ts 13:33:17.922 detox[56326] i ws-server@63307 get data: {"type":"currentStatus","params":{},"messageId":22} 13:33:17.929 detox[56326] i ws-server@63319 send data: { "type": "currentStatus", "params": {}, "messageId": 22 } 13:33:17.938 detox[56326] i ws-server@63319 get data: {"messageId":22,"params":{"messageId":22,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}},"type":"currentStatusResult"} 13:33:17.948 detox[56326] i ws-server@63307 send data: { "messageId": 22, "params": { "messageId": 22, "status": { "app_status": "busy", "busy_resources": [ { "name": "dispatch_queue", "description": { "queue": "Main Queue ()", "works_count": 1 } }, { "name": "timers", "description": { "timers": [ { "time_until_fire": 0, "is_recurring": true, "repeat_interval": 0, "fire_date": "none" } ] } }, { "name": "run_loop", "description": { "name": "Main Run Loop" } } ] } }, 13:33:17.951 detox[56328] i ws-client get message data: {"messageId":22,"params":{"messageId":22,"status":{"app_status":"busy","busy_resources":[{"name":"dispatch_queue","description":{"queue":"Main Queue ()","works_count":1}},{"name":"timers","description":{"timers":[{"time_until_fire":0,"is_recurring":true,"repeat_interval":0,"fire_date":"none"}]}},{"name":"run_loop","description":{"name":"Main Run Loop"}}]}},"type":"currentStatusResult"} 13:33:17.954 detox[56328] i ws-client:APP_STATUS The app is busy with the following tasks: • There are 1 work items pending on the dispatch queue: "Main Queue ()". • 1 enqueued native timers: - Timer #1: + Fire date: none. + Time until fire: 0.000. + Repeat interval: 0. + Is recurring: YES. • Run loop "Main Run Loop" is awake. 13:33:26.398 detox[56328] B artifacts-manager onTestFnFailure args: ({"error":"Exceeded timeout of 120000 ms for a test.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."}) 13:33:26.404 detox[56328] E artifacts-manager onTestFnFailure 13:33:26.409 detox[56328] E lifecycle test_fn error: 'Exceeded timeout of 120000 ms for a test.\n' + 'Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.' 13:33:26.413 detox[56328] B artifacts-manager onTestDone args: ({"title":"should tap on a button","fullName":"Example should tap on a button","status":"failed","invocations":1,"timedOut":true}) 13:33:26.415 detox[56328] E artifacts-manager onTestDone 13:33:26.416 detox[56328] i ws-client:PENDING_REQUESTS The app has not responded to the network requests below: (id = 11) invoke: {"type":"action","action":"tap","predicate":{"type":"text","value":"Uruguay","isRegex":false}} That might be the reason why the test "Example should tap on a button" has timed out. 13:33:26.420 detox[56328] E lifecycle should tap on a button 13:33:26.421 detox[56328] i lifecycle Example: should tap on a button [FAIL] 13:33:26.435 detox[56328] B artifacts-manager onRunDescribeFinish args: ({"name":"Example"}) 13:33:26.435 detox[56328] E artifacts-manager onRunDescribeFinish 13:33:26.435 detox[56328] E lifecycle Example 13:33:26.436 detox[56328] B artifacts-manager onRunDescribeFinish args: ({"name":"ROOT_DESCRIBE_BLOCK"}) 13:33:26.436 detox[56328] E artifacts-manager onRunDescribeFinish 13:33:26.436 detox[56328] E lifecycle run the tests 13:33:26.493 detox[56328] B lifecycle tear down environment 13:33:26.494 detox[56328] B artifacts-manager onBeforeCleanup args: () 13:33:26.496 detox[56328] E artifacts-manager onBeforeCleanup 13:33:26.498 detox[56328] i ws-client send message data: {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642} RUNS e2e/dummy.test.ts 13:33:26.499 detox[56326] i ws-server@63307 get data: {"type":"cleanup","params":{"stopRunner":true},"messageId":-49642} 13:33:26.499 detox[56326] i ws-server@63319 send data: { "type": "cleanup", "params": { "stopRunner": true }, "messageId": -49642 } 13:33:26.502 detox[56326] i ws-server@63319 get data: {"type":"cleanupDone","messageId":-49642,"params":{}} 13:33:26.502 detox[56326] i ws-server@63307 send data: { "type": "cleanupDone", "messageId": -49642, 13:33:26.503 detox[56328] i ws-client get message data: {"type":"cleanupDone","messageId":-49642,"params":{}} 13:33:26.508 detox[56328] i ipc dispatching event to primary-56326 /tmp/detox.primary-56326 : deallocateDevice , { deviceCookie: { id: '36C10DA1-F4B9-4179-A7B3-114658130918', udid: '36C10DA1-F4B9-4179-A7B3-114658130918', type: 'ios.simulator' } } RUNS e2e/dummy.test.ts 13:33:26.509 detox[56326] i ws-server tester exited session 4e607889-8e6d-0756-ba81-9775746bdadc 13:33:26.511 detox[56326] i ws-server@63319 send data: { "type": "testerDisconnected", "messageId": -1 } 13:33:26.511 detox[56326] E ws-server@63307 connection :63302<->:63307 13:33:26.515 detox[56326] i ipc received event of : deallocateDevice { deviceCookie: { id: '36C10DA1-F4B9-4179-A7B3-114658130918', udid: '36C10DA1-F4B9-4179-A7B3-114658130918', type: 'ios.simulator' } } 13:33:26.517 detox[56326] B device@0 free: 36C10DA1-F4B9-4179-A7B3-114658130918 data: {} 13:33:26.527 detox[56328] i ipc ## received events ##4B9-4179-A7B3-114658130918 13:33:26.528 detox[56328] i ipc detected event deallocateDeviceDone {} 13:33:26.528 detox[56328] E lifecycle tear down environment 13:33:26.528 detox[56328] E lifecycle e2e/dummy.test.ts FAIL e2e/dummy.test.ts (165.523 s) Example ✕ should tap on a button (122363 ms) ● Example › should tap on a button thrown: "Exceeded timeout of 120000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." 19 | }); 20 | > 21 | it('should tap on a button', async () => { | ^ 22 | await element(by.text('Seguir sin registrarme')).tap(); 23 | await element(by.text('Uruguay')).tap(); 24 | await element(by.text('Elegir ubicación')).tap(); at e2e/dummy.test.ts:21:3 at Object. (e2e/dummy.test.ts:5:1) Test Suites: 1 failed, 1 total Tests: 1 failed, 1 total Snapshots: 0 total Time: 165.614 s Ran all test suites. 13:33:26.537 detox[56328] i ipc dispatching event to primary-56326 /tmp/detox.primary-56326 : reportTestResults , { testResults: [ { success: false, testFilePath: '/Users/ian/bp/app/e2e/dummy.test.ts', testExecError: undefined, isPermanentFailure: false } ] } 13:33:26.540 detox[56326] i ipc received event of : reportTestResults { testResults: [ { success: false, testFilePath: '/Users/ian/bp/app/e2e/dummy.test.ts', isPermanentFailure: false } ] } 13:33:26.543 detox[56326] i ipc dispatching event to socket : reportTestResultsDone { testResults: [ { success: false, testFilePath: '/Users/ian/bp/app/e2e/dummy.test.ts', isPermanentFailure: false } ] } 13:33:26.544 detox[56328] i ipc ## received events ## 13:33:26.545 detox[56328] i ipc detected event reportTestResultsDone { testResults: [ { success: false, testFilePath: '/Users/ian/bp/app/e2e/dummy.test.ts', isPermanentFailure: false } ] } 13:33:26.545 detox[56326] i ipc broadcasting event to all known sockets listening to /tmp/detox.primary-56326 : sessionStateUpdate { testResults: [ { success: false, testFilePath: '/Users/ian/bp/app/e2e/dummy.test.ts', isPermanentFailure: false } ] } 13:33:26.551 detox[56328] i ipc connection closed primary-56326 /tmp/detox.primary-56326 0 tries remaining of 0 13:33:26.551 detox[56328] i ipc secondary-56328 exceeded connection rety amount of or stopRetrying flag set. 13:33:26.552 detox[56326] i ipc socket disconnected secondary-56328 13:33:26.660 detox[56326] E lifecycle Command failed with exit code = 1: jest --config e2e/jest.config.js 13:33:26.660 detox[56326] B device cleanup args: () 13:33:26.661 detox[56326] E device cleanup 13:33:26.664 detox[56326] i ws-server Detox server has been closed gracefully 13:33:26.667 detox[56326] i ws-server app exited session 4e607889-8e6d-0756-ba81-9775746bdadc 13:33:26.669 detox[56326] E ws-server@63319 connection :63302<->:63319 13:33:26.671 detox[56326] E lifecycle node_modules/.bin/detox test --configuration ios.sim.staging --loglevel trace ```
Gnative commented 11 months ago

This is an issue with AppleSimulatorUtils for ios17 - drop to ios16 if you can for now to continue with testing until this is resolved.

https://github.com/wix/AppleSimulatorUtils/issues/111

ianspektor commented 11 months ago

Indeed, dropping to 16.4 did the trick. Thank you!

micahdasMA commented 10 months ago

@ianspektor How did you drop down to 16.4 in your detox tests?

ianspektor commented 10 months ago

@micahdasMA Hey! You can change your simulator's runtime in XCode: https://developer.apple.com/forums/thread/703670 (and then choose that simulator in the devices: section of your .detoxrc.js config

frankA10019 commented 5 months ago

Hi @ianspektor , I run detox test on iPhone 14 with iOS 16.4. the notifications permission dialogue still pop up when launch App. Any solution? By the way, If I tap the dialogue manual, the test start run and success.

beforeAll(async () => { await device.launchApp({ permissions: { notifications: 'YES' } }); });