Personally, another possible solution (it worked for me) is inside the game, under options, change the server that is connected, unchecking the “Choose the best server” option and select any one of them.
This is the work around for the bug we are currently investigating in this thread. If this does NOT fix your issue, it means you are having a different error. In that case, you should post your own thread so that crash can be investigated separately. I recommend when you start your thread you inform us that you already tried renaming your user profile, so we don’t repeat the step with you.
The solution for me was to trash all the files in the config folder located at /Applications/Games/Heroes of the Storm/HeroesData/Config and then launch the game. It took a while for it to open but when it finally did everything was working fine - I just had to change up all my settings back to the way I like em afterward.
This thread has been inactive for some time. Please be mindful of resurrecting older threads. A new or more recent thread can be created to continue the discussion. Locking this thread.
This topic issue has been added to the Known Mac Technical Support Issues.