Macos – Old(ish) application doesn’t work in macOS Sierra

macos

I recently downloaded the Public Beta of macOS Sierra, and everything is working perfectly – except that one application won't launch. macOS draws a large banned / not allowed sign through the icon (see image), and when clicked displays a dialog saying:

You can’t use this version of the application “Fraise.app” with this version of macOS.

enter image description here

This is interesting as it was not a PowerPC application – I have upgraded from El Captain (where the application worked fine), not some ancient system such as Mac OS X Leopard.

I can't seem to find any information online about such a problem, nor can I understand why it is occurring. OS updates normally do not stop previously working apps from running unless there is a very significant change in architecture – which there is not as far as I'm aware.

So, my question is: why is this happening, and is there anything that I can do to get the app running again?


Also, I know it is beta software, and that there are all sorts of bugs / problems / risks involved in running it, which could explain this. The application is not vital to my workflow, nor am I using my main computer to run the beta. I am more just interested in why this is happening then if there is a fix.

Best Answer

  1. Choose “Show Package Contents” in the context menu.
  2. run Contents/MacOS/Fraise

I assume that the error will be "Objective-C garbage collection is no longer supported.". It seems that Apple is no more supporting those old apps with "garbage collection with macOS 10.12.

Delete my answer if you don't like it and don't ask why I won't post anymore.

Related Question