So, I created a simple GUI app using Tkinter, py2app, and numpy. When I run it on my computer it works fine. However, I tested it on a few other computers and kept getting the error:
"You can't open the application because the classic environment is no longer supported."
I'm not sure I understand the error. The other computers had the same python versions and OS versions as I do? Is there something additional I need to do to make my app work on other machines?
Thanks!
In Mac world classic environment is a software abstraction layer that allowed old Mac apps (e.g G5 hardware architecture) to be executed on new Mac architecture (Intel hardware architecture). Classic environment was supported on pre-10.5 versions of Mac OS X and then dropped in newer versions.
py2app supports command-line arguments for building executables to support different architectures, look closer at --arch parameter of py2app.
py2app/Tkinter application error: "classic environment is no longer supported"