Curious. If anything, this should have gotten more robust in 2677 (for me, I haven’t seem Simulators listed in a while because simctl list had a big on my machine where it would just hang and never exit, when run by Fire (it was fine run manually); only manually killing it would report the results. So I changed how this is run and added a timeout.
If you run “ps ax|grep simctl”, do you see any processes (aside from grep itself)? If yes, do yo get simulators if you kill the process?
This one seems entirely unrelated, and should affect the Settings pane. Do you see Deployment Targets?
Are you isn internal or external compiler (and this SDKs)? If external, is it recent/matching Fire, or older? I’ll try to dry-debug this NRE; and then I’ll see if I can add logging to the Simulator stuff and get yu a new build…
Running /usr/bin/xcrun simctl list
SIMCTL LIST: running async: /usr/bin/xcrun
SIMCTL LIST: waiting for tiomeout
SIMCTL LIST: timed out after 5000ms. killing.
SIMCTL LIST: waiting for process to end
SIMCTL LIST: got exit code 15
SIMCTL LIST: done, final output:
Odd. that (minus the timeout) is the behavior I had before my fix (it would just hang and never return; if I killed it manually Fire would then get the result and show the Sims)
What happens if you run “killall simctl” before it can reach the timeout?
I also reproduced it on my m1 macbook air. An xcode dialog pops up about entering your password but I think Fire is killing the process so I cant do that.
So I think there are 2 problems. On my macbook air, if xcode wants to install extra components, then fire kills the process before I can enter my password. I then need to run xcode to install extra components, at this point it works ok.
On my mac mini, if I reboot and run fire then it times out. If I then pop into a prompt and run /usr/bin/xcrun simctl list, then I can restart fire and it will work.
Oh yeah, it goes without saying that you need to have Xcode fully installed, and that will include letting it do its first-run stuff. I’ll add that do the setup docs.
Weird. if you reeboot and run it manually once first, does it run fine and without any prompts?