Old(ish) application doesn't work in macOS Sierra
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.
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.
- Choose “Show Package Contents” in the context menu.
- 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.