diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2019-05-23 16:45:42 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2019-05-23 16:45:42 -0400 |
| commit | 26c3c52853f6e440720731edb9b4bddf2545791e (patch) | |
| tree | c9c9e0569edd44666ee9a0dd8ec7a08111268d1a /docs/guide | |
| parent | 6830a3161762713fd1e1d22a6de4294c5df4ab65 (diff) | |
updated docs for macos troubleshooting third-party python3 issues
Diffstat (limited to 'docs/guide')
| -rw-r--r-- | docs/guide/troubleshooting.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/guide/troubleshooting.md b/docs/guide/troubleshooting.md index e53fc0b5..0c43bd25 100644 --- a/docs/guide/troubleshooting.md +++ b/docs/guide/troubleshooting.md @@ -44,6 +44,8 @@ Next, if running a python plugin, make sure the python requirements are met by y ## OS X +### Older Versions + While OS X is generally the most trouble-free environment for Binary Ninja, very old versions may have problems with the RPATH for our binaries and libraries. There are two solutions. First, run Binary Ninja with: ``` @@ -52,6 +54,20 @@ DYLD_LIBRARY_PATH="/Applications/Binary Ninja.app/Contents/MacOS" /Applications/ Or second, modify the binary itself using the [install_name_tool](https://blogs.oracle.com/dipol/dynamic-libraries,-rpath,-and-mac-os). +### Non-brew installed Python 3 + +One potential issue for installed Python 3.x versions on MacOS is that the bundled certificates do not align with the native certificate store. This results in an erorr while attempting to download updates using the python provider. One of the following may fix this: + +``` +pip install --upgrade certifi +``` + +or: + +``` +open /Applications/Python\ 3.6/Install\ Certificates.command +``` + ## Linux Given the diversity of Linux distributions, some work-arounds are required to run Binary Ninja on platforms that are not [officially supported][faq]. |
