Like many here I’ve been struggling with WoW crashing my mac. It all started when WoW released a client for the new Apple chips. I have an Intel Mac Pro 2013 with D700 GPU’s. I tried everything I could think of with no luck. But I downloaded EtreCheck and learned that this was frequently causing system crashes:
World of Warcraft.app - High CPU Use (4 times)
Executable: /Applications/World of Warcraft/_retail_/World of Warcraft.app
Dialing in a bit further it seems that a few system processes aggressively use CPU. For whatever reason the WoW app has really high spikes in system usage causing the rest of the computer to hang and eventually have a Kernel Panic. This would lead to rolling crashes as I booted up even.
As for the solution, it is rather simple. When launching WoW, instead of using the Battle.net launcher try this in Terminal instead:
nice -n 20 open /Applications/World\ of\ Warcraft/_retail_/World\ of\ Warcraft.app
For this to work you need to have WoW installed in the default location. Terminal can be found in the Utilities folder within /Applications. If your WoW install location is somewhere else then do:
nice -n 20 open /Path/To/WoW/App
Since starting to run WoW this way not only have I not experienced a single crash, but I have also seen my frame rates jump way up (from about 45ish to 85-120). I have also noticed that the game in general is much more responsive.
I’ll post again if I experience a crash in this way. Previously to the Apple Silicon update I don’t think this computer had ever crashed once, so it was quite the annoyance.
I hope this helps someone, please comment if you have any observations!
Edit, added preformatted text so that the retail folder is shown correctly