Cannot save keybindings when using the app bundle on MacOS 15.5 #7252
Replies: 1 comment 6 replies
-
Are you sure this isn't just the macOS file system permissions (well, not file system per-se but the new security model overlay) preventing you from writing there? Double check your settings / security and privacy maybe? |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm unable to save any edit to the keybindings when running the .app bundle directly.
This works fine when running the executable directly
/Applications/Binary Ninja.app/Contents/MacOS/binaryninja
.In both cases, the user configuration file in
~/Library/Application Support/Binary Ninja/keybindings.json
seems to be ignored.When running the executable directly and editing the bindings, a
keybinding.json
file is created in the current working directory from where the executable was launched.I suspect that the
keybindings.json
file is read from and written to using the current working directory. When running the app bundle, the current working directory is set by the OS to a read-only directory, preventing me from saving my bindings.Running
sudo fs_usage -w | grep -i keybindings.json -C1
and opening a new Binary Ninja process suggests a relative path is used:I am using the latest free version (5.1.8005) on MacOS 15.5.
Beta Was this translation helpful? Give feedback.
All reactions