Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode error connecting to simulator "Software caused connection abort"

When I try to run my project through the Xcode simulator, it keeps giving me the error "Software caused connection abort".

Tried restarting the simulator & Xcode, and I recently deleted the DerivedData folder as suggested in this post about broken playgrounds so that also didn't help.

like image 716
Hannele Avatar asked Apr 20 '17 18:04

Hannele


3 Answers

QUICK FIX

This is happening because you have multiple versions of Xcode installed. MacOS unfortunately only supports running one version of Xcode at a time, and it needs to know the location of the currently running version. To sort things out, choose one of the following:

Quit all instances of Xcode and restart it

Try one of the other options below if that hasn't solved it.

Using the command line:

  1. run sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. Restart your terminal and Xcode and it will work just fine.

No-command line users:

  1. Quit all instances of Xcode
  2. Start the instance of Xcode that you want to use
  3. Go to Xcode -> Preferences -> Locations
  4. Select the correct version in Command Line Tools
  5. Done!
like image 75
Gabriel Goncalves Avatar answered Nov 06 '22 02:11

Gabriel Goncalves


It's due to multiple Xcode installed in your system. This is how you make it work:

  1. Quit all running Xcodes
  2. Re-launch Xcode
  3. Go to Xcode > Preferences > Locations
  4. Change to the correct version in Command Line Tools

Clean project and clear Derived data if necessary, then run!

like image 20
Umit Kaya Avatar answered Nov 06 '22 04:11

Umit Kaya


In my case quitting and re-launching given Xcode was enough. I had two Xcodes, stable and beta.

like image 11
Chuck Boris Avatar answered Nov 06 '22 04:11

Chuck Boris