diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2022-10-26 13:48:42 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-11-10 16:19:13 -0500 |
| commit | 9b1118b769cf4ea7c5900407ab2ec797cc79e5ee (patch) | |
| tree | 849277661fd26c5c77d0ff923acf9f405fc61ac3 /docs | |
| parent | c37a23621c640686772615b33efffd84ef0793f5 (diff) | |
ventura code signing troubleshooting note
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/troubleshooting.md | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/docs/guide/troubleshooting.md b/docs/guide/troubleshooting.md index a3e326d2..e00d7c65 100644 --- a/docs/guide/troubleshooting.md +++ b/docs/guide/troubleshooting.md @@ -85,24 +85,12 @@ You may also manually create a `settings.json` file in your [user folder](./#use ### macOS -#### Xcode Installed Python 3 +#### Ventura Code Signing -If you're running Catalina macOS with the Python 3 installed by XCode and wish to use that version of Python with Binary Ninja, you'll need to do the following: +macOS Ventura enables more in-depth code signing verification that can cause issues with Binary Ninja when migrating between versions. If you receive a warning that `“Binary Ninja.app” is damaged and can’t be opened. You should move it to the Trash.`, it is likely that you have merely upgraded from an older version of Binary Ninja and older files in the application bundle are impacting code signing. The simplest fix is to simply request a [new download bundle](https://binary.ninja/recover/), drag the old bundle to the trash and drag the new bundle in place. Alternatively, if your bandwidth is low or you do not have an active license, you can try manually removing extra folders. In case you are migrating from 3.1.3439 to 3.2.3811, that would be: -1. Set the PYTHONHOME environment variable for your user to the following: `PYTHONHOME=/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7` -1. If you have an existing `settings.json` in `~/Library/Application Support/Binary Ninja/` merge the below, or create it with these contents if it does not exist: - -``` js -{ - "downloadClient" : - { - "providerName" : "PythonDownloadProvider" - }, - "python" : - { - "interpreter" : "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/libpython3.7.dylib" - } -} +``` +rm -rf /Applications/Binary\ Ninja.app/Contents/Frameworks/Python.framework/Versions/3.9/ ``` ### Linux |
