yes it does. not sure what might be wrong with your setup, we’d need more information and you might want to try standard troubleshooting techniques to dig deeper
it looks like xcrun is failing. try starting with just yarn start and then press i to open simulator to see more info. also try starting simulator separately. something is wrong with simulator startup on your machine
Opening on iOS…
(node:89756) UnhandledPromiseRejectionWarning: Error: xcrun exited with non-zero code: 4
at ChildProcess.completionListener (/usr/local/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:65:13)
at Object.onceWrapper (events.js:277:13)
at ChildProcess.emit (events.js:189:13)
at maybeClose (internal/child_process.js:970:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
…
at spawnAsync (/usr/local/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:26:19)
at xcrunAsync (/@expo/xdl@58.0.13/src/SimControl.ts:323:18)
at Object.bootAsync (/@expo/xdl@58.0.13/src/SimControl.ts:137:11)
at action (/@expo/xdl@58.0.13/src/Simulator.ts:310:25)
at waitForActionAsync (/@expo/xdl@58.0.13/src/Simulator.ts:292:22)
(node:89756) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 29)
(node:89756) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
it’s hard to say what is going wrong. xcrun is an xcode utility for interacting with simulators, and it’s the only reasonable api for us to use here. it doesn’t provide any documentation around the exit codes, as far as i know, so exit code 4 isn’t so meaningful to us. you can open the simulator manually by looking for “simulator” in spotlight, download the expo client app from Get Expo Tools — Expo (the “Download IPA” link), extract the downloaded archive to get the .app file, and then drag and drop the .app file into the simulator to install the expo client app. if you end up learning more about what exit code 4 means, let us know.