Current version EEKeeper-OSX_v1.0.4.0a works perfectly fine on macOS 10.14.6 (Mojave) but will not run on 10.15 (Catalina) as this version of macOS removes support for 32 bit apps.
It looks like it is because of the Wine binaries being 32 bit
Current Wine includes support for 64 bit Wine on Mac OS X; however, this has not been tested very much, and some applications may never work due to an ABI incompatibility between Win64 and OS X.
Regarding the ABI incompatibility:
OSX has a ABI incompatibility with Win64 - OSX overwrites a CPU register that Win64 applications expect to remain untouched. Apple can’t change the ABI because there are already 64 bit OSX apps that expect things to work that way. A potential workaround may be to run Wine inside a CPU emulator like qemu, but that is anything but easy.
I pulled the current version and it is signed and works on Catalina without having to disable SIP or use any boot parameters so no longer any need to keep Mojave just for EE Keeper
Comments
It looks like it is because of the Wine binaries being 32 bit
Any chance of repackaging it as 64bit? I'm not sure if EEKeeper.exe needs to be 64bit or just the Wine part so posted here...
Regarding the ABI incompatibility:
I pulled the current version and it is signed and works on Catalina without having to disable SIP or use any boot parameters so no longer any need to keep Mojave just for EE Keeper
Thanks a lot.