CEP extension using C++ .node addon errors on macOS
I have a CEP extension for Premiere which I'm trying to add a C++ .node addon to for some functionality that needs to be written in C++. This is working fine on Windows.
But on macOS it fails to load with the following message:
Failed to load /path/to/my/binary.node: Error: dlopen(/path/to/my/binary.node, 0x0001): tried: '/path/to/my/binary.node' (code signature in <...> '/path/to/my/binary.node' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/System/Volumes/Preboot/Cryptexes/OS/path/to/my/binary.node' (no such file), '/path/to/my/binary.node (code signature in <...> '/path/to/my/binary.node' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs)This even happens on a local non-signed build of the extension. Looking at the forums suggests that it's because Premiere doesn't have the right entitlements set to load it? Which is odd as it is able to load other purely C++ extensions (e.g. filters/transitions).
Has anyone got something similar to work, or have any pointers?
