We might need to add an entitlements file which specifies which things are 
"allowed," one of which is loading non-signed external libs. I ran into this 
with a project at work which uses libpd and loads a couple externals.

> On Dec 11, 2019, at 9:56 PM, Kevin Haywood <[email protected]> wrote:
> 
> I just discovered the huge headache of the notarization system under 
> Catalina: the OS will prevent loading of every non-notarized *external* that 
> you try to load. This appears to be a 3-part ordeal per external:
> 
> macOS’ first message is thrown the first time you open a patch with a 
> non-notarized external:
> 
>     “myexternal~.pd_darwin” cannot be opened because the developer cannot be 
> verified. macOS cannot verify that this app is free from malware.
> 
> The buttons accompanying this message are Move to Trash (!) and Cancel.
> 
> There are probably other ways, but to fix this, I had to go to System 
> Preferences > Security & Privacy and click the button that allows 
> authorization for the last binary that was prevented from launching.
> 
> I then had to quit and restart Pd. Opening a patch containing the offending 
> external, I’m greeted with an error message similar to the first:
> 
>     macOS cannot verify the developer of “myexternal~.pd_darwin”. Are you 
> sure you want to open it? By opening this app, you will be overriding system 
> security which can expose your computer and personal information to malware 
> that may harm your Mac or compromise your privacy.
> 
> You get Move to Trash, Open, and Cancel buttons this time. If you say Open, 
> your external is allowed to load from this point on. But note that you have 
> to do this 3-step process for every external, and only at the time that 
> they’re first loaded, meaning we’re going to have to go through this whenever 
> we first load up some old patch with a (64-bit) external we haven’t used in a 
> while : \
> 
> Kevin

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to