I have macOS Sierra 10.12.6, but I keep seeing "This product is not compatible with macOS 10.15 Catalina." message instead of the "buy" button on Steam.
Is there any know solution to this?

Can't really google this problem, google just throws at me articles about macOS Catalina and compatibility lists.


2 Answers 2


Found this work around:

  • Open a browser and login into your steam account there.
  • Find the game, and press the play button there [this is free-to-play game in my case].
  • Confirm that you already have steam installed.

the game will start to download.


The reason is that Catalina doesn't support 32-bit applications at all. You see this warning because the game has only 32 bit version and you won't be able to play it after update (and macOS encourages you to update it).

This is support article from Steam, they put these as possible workarounds:

Options to keep 32-bit Mac games playable on a Mac computer:

  • Consider not upgrading to macOS 10.15 or above. By staying on macOS 10.14 Mojave or older you will ensure that your 32-bit apps are still playable on your Mac computer.
  • After upgrading to macOS 10.15 Catalina, consider installing macOS 10.14 Mojave on a separate APFS volume on your computer along with Steam. This will allow you to flip over to macOS 10.14 on restart of your computer where you can continue to play all of your 32-bit Mac games. More information here.
  • Use Bootcamp on Mac to launch your games in Windows on your Mac computer. More information about Bootcamp can be found here.
  • 5
    From what I understand, the question isn't about upgrading to Catalina, it's about not being able to buy games on Steam, because Steam doesn't detect the OS properly.
    – Nolonar
    Nov 2, 2019 at 17:16
  • 2
    I think this is a great answer. It explains why you can't play the games and what you can do as a work around.
    – Andrew
    Mar 25, 2020 at 2:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .