I had the same issue where I have multiple versions of Xcode to practice along with different Xcode books. Xcode 10.0, 11.3, and 12 all worked fine after downloading. This 10.2.1 version kept giving me the crash error and I needed this version to run some code from a different book. Tried replacing the libMainThreadChecker.dylib from 10.0 and 11.3 and it didn't work for me. The file from Xcode 12 worked so now Xcode 10.2.1 works for me. Hopefully this helps anyone with similar issue.
I am very worry personally in running any terminal commands in case fixing the 10.2.1 would break my other Xcode versions.
Would suggest to make a backup with Time Machine or Super Duper before making changes like this.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: