rizinorg / cutter

Free and Open Source Reverse Engineering Platform powered by rizin
https://cutter.re
GNU General Public License v3.0
15.92k stars 1.15k forks source link

Cutter 2.3.4 cannot work on MacOS 12.x (Monterey) #3335

Open eirnym opened 7 months ago

eirnym commented 7 months ago

Environment information

Describe the bug

Cutter has limitations for minimal macOS version to run built in the app info.

To Reproduce

Steps to reproduce the behavior:

  1. Download amd64 dmg file from github releases
  2. Mount dmg file
  3. Try to run it
  4. See error
$ cd /Volumes/Cutter/Cutter.app
$ open .
The application cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorDomain Code=-10825 "kLSIncompatibleSystemVersionErr: The app cannot run on the current OS version" UserInfo={_LSLine=3863, _LSFunction=_LSOpenStuffCallLocal}

Expected behavior

It opens and runs without an issue. As shown below it can run without an issue on this OS version.

Screenshots

Additional context

If I run cutter itself, it works!

$ cd /Volumes/Cutter/Cutter.app/Contents/MacOS
$ ./cutter
Migrating Settings from pre-1.8
Migrating Settings to Version 1
Migrating Settings to Version 2
Migrating Settings to Version 3
Migrating Settings to Version 4
Migrating Settings to Version 5
Migrating Settings to Version 6
"0.7.1" "0.7.1"
Setting Rizin prefix = "/Volumes/Cutter/Cutter.app/Contents/Resources"  for macOS Application Bundle.
...

There was an issue previously, which was closed without any solution.