[PD-dev] macOS 10.15 notarization

Dan Wilcox danomatika at gmail.com
Thu Dec 12 11:58:14 CET 2019


Looks like the solution (as listed at https://cutecoder.org/programming/shared-framework-hardened-runtime/ <https://cutecoder.org/programming/shared-framework-hardened-runtime/>) is either:

1. sign the Pd app and disable plugin validation; or
2. use externals built for a min version of macOS 10.9

I've tried option 1 by "ad-goc" signing Millers Pd 0.50-2 build with the library validation entitlement disabled:

http://docs.danomatika.com/pdbuilds/0.51/Pd-0.50-2-signed.zip <http://docs.danomatika.com/pdbuilds/0.51/Pd-0.50-2-signed.zip>

Please test.

> On Dec 11, 2019, at 11:23 PM, Dan Wilcox <danomatika at gmail.com> wrote:
> 
> 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 <khaywood at ucsd.edu <mailto:khaywood at ucsd.edu>> 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. ...

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



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20191212/c31b56c1/attachment.html>


More information about the Pd-dev mailing list