Like many, I have been a victim of the dreaded bug for installing/launching/updating/etc. bullcrap that has happened recently with Macs.
I have the newest M3 Pro MacBook Pro with the latest update of Sonoma and can confirm this just worked for me moments ago after trying all of the other stuff I have seen around here. I hope this can help at least someone else get through this annoying crap until blizzard fixes it.
If you have not installed Battle.net before on your computer, this process should work, if you already have it, do this first to remove Battle.net
-First, Go to Finder, click on Applications, Move Battle.net to the Trash
-Now for the cleanup of remaining files. Go to Finder, click Go in the top menu bar, click on Computer, double click on Macintosh Harddrive.
-Top right of that Finder window is a Search button, click it and type “Battle”
-In the results, you will probably see a MEGA TON of text files for logs/errors/telemetry related to Battle.net. You can delete them all, but what we are looking for is the Battle.net folders, there may be 1 or 2. Just delete them.
-Empty the trash
-Click Apple Logo top left, Restart computer
------Start here if this is your first install and/or you completed the steps above------
-Install Battle.net
-Go into Battle.net settings and select the Beta version (let it install, update)
-Right click it in the dock and make sure to QUIT THE APP after it already updated and restarted itself in the Beta version.
-Open Settings
-Go to Privacy and Security Section
-Go to Full Disk Access
-Click the + and Search for Agent and Battle.net
-Give both full access
-Give Relauncher full access, if it isn’t in the list then you aren’t affected. I believe it may be tied to specific versions of MacOS (This looks weird and unrelated the Battle.net but this is the vital steps most miss that causes hangs)
-Click Apple Logo, RESTART COMPUTER
-Launch Battle.net
-Go to WoW Classic (even if you don’t want it, this is vital)
-Click Install, UNCHECK THE FREAKIN BOX FOR THE LOVE OF ALL THAT IS HOLY on the Auto-Update. Again -------DO NOT AUTO UPDATE-----------
Once that box is UNCHECKED on the AUTO UPDATE
SERIOUSLY, UNCHECK IT
Click install.
-Let the install finish
-Go to WoW Retail and click Install
-FOR THE LOVE OF AZEROTH, UNCHECK THE BOX FOR AUTO-UPDATE
-Click Install
-Watch it install.
I have confirmed this twice on both my Wife’s iMac running whatever version is before Sonoma, and again on mine that IS running Sonoma. The only difference I found on my wife’s is that she did not have that “Relauncher” app in the Full Disk Access section and it all worked.
Sorry if this doesn’t work for you, but I felt it would be rude to not share my findings after struggling with this issue for quite some time.
Hope this works for at least a few chaps, Cheers.