Ryu Feb 23, 2024 @ 12:44am
Steam won't launch on MacBook Pro M3
Nothing happens when I launch Steam.

If I try launch via Terminal:
(base) MacBook-Pro:~ ryuspb$ /Applications/Steam.app/Contents/MacOS/steam.sh
src/vstdlib/osversion.cpp (393) : Assertion Failed: Unsupported macOS version 14.2.1
src/vstdlib/osversion.cpp (393) : Assertion Failed: Unsupported macOS version 14.2.1
src/steamexe/steamglobalinstance.cpp (389) : m_NamedPipe >= 0
src/steamexe/steamglobalinstance.cpp (389) : m_NamedPipe >= 0
[2024-02-23 11:32:07] Startup - updater built Mar 15 2022 17:15:24
exec failed: 'Bad CPU type in executable'
(base) MacBook-Pro:~ ryuspb$

MacOS: Sonoma 14.2.1

Who knows what to do?

p.s. I set all security permissions for Steam via Privacy setting!

p.s.s. Looks like macOS Sonoma is not officially supported.
Last edited by Ryu; Feb 23, 2024 @ 1:01am
< >
Showing 1-2 of 2 comments
aiusepsi Feb 23, 2024 @ 8:11am 
Hmm. It says the updater was built Mar 15 2022, which significantly predates Sonoma, which might explain the assertion failure message. I don't know if that's a fatal issue or not here; Steam is supposed to autoupdate to a more recent version of itself, and I don't know if the assertion failure is preventing that.

The "exec failed: 'Bad CPU type in executable'" message implies that Rosetta isn't installed. You could install Rosetta with "softwareupdate --install-rosetta" in the terminal. Apparently the terminal doesn't do the check if the software you're trying to run needs Rosetta or not, so you have to trigger the install manually.
Ryu Feb 23, 2024 @ 9:14am 
Originally posted by aiusepsi:
Hmm. It says the updater was built Mar 15 2022, which significantly predates Sonoma, which might explain the assertion failure message. I don't know if that's a fatal issue or not here; Steam is supposed to autoupdate to a more recent version of itself, and I don't know if the assertion failure is preventing that.

The "exec failed: 'Bad CPU type in executable'" message implies that Rosetta isn't installed. You could install Rosetta with "softwareupdate --install-rosetta" in the terminal. Apparently the terminal doesn't do the check if the software you're trying to run needs Rosetta or not, so you have to trigger the install manually.

Thanks for the answer!
I have Rosetta installed, but the error is still the same -__-
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Feb 23, 2024 @ 12:44am
Posts: 2