Back to the original discussion from pd-dev, looking at this:
https://cutecoder.org/programming/shared-framework-hardened-runtime/ <https://cutecoder.org/programming/shared-framework-hardened-runtime/>
If the externals (aka dynamic libs) are built with a macOS deployment target >= 10.9, then they should work without throwing an error. If they are not or are simply older with an older deployment target, they will run into the loading issue. I had added adhoc code-signing and the disable-library-validation exception entitlement to the app build process, so that should make this work, or at least I thought it would.
> On May 30, 2020, at 11:39 PM, pd-list-request(a)lists.iem.at wrote:
>
> Date: Sat, 30 May 2020 14:36:21 -0700
> From: Kevin Haywood <khaywood(a)ucsd.edu <mailto:khaywood@ucsd.edu>>
> To: Christof Ressi <info(a)christofressi.com <mailto:info@christofressi.com>>
> Cc: Pd-List <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] [PD-announce] pd 0.51-0test2 for Macontosh - another
> try at code signing
> Message-ID: <59E927A8-BC97-450A-8287-19BACEE2EA99(a)ucsd.edu <mailto:59E927A8-BC97-450A-8287-19BACEE2EA99@ucsd.edu>>
> Content-Type: text/plain; charset="utf-8"
>
>
>> On May 30, 2020, at 1:46 PM, Christof Ressi <info(a)christofressi.com <mailto:info@christofressi.com>> wrote:
>>
>>> For some still-inexplicable reason, my externals started working again in both of these versions of Pd after building and loading a newly-created external. macOS Catalina 10.15.4.
>> Newly built externals are not blacklisted.
>
>
> I trust you on that, but loading a newly-created external seems to have resulted in my previously-blacklisted externals also loading with no problem.
>
> In the case of my externals, I would guess that perhaps this might be because the new and old all used the same signing certificate? But that wouldn't explain my friend’s externals which he compiled.
>
> So perhaps there’s something else going on which I’ve missed, because no one else has confirmed this yet : \
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
Please re-distribute, and sorry for cross-postings.
Once again, this summer the Accademia Musicale Chigiana will organize the
seminar:
Live Electronics Sound and Music Computing -- Performance and interpretation of electronic music in concert
Instructors: Alvise Vidolin, Nicola Bernardini
period: August 8 - July 30 2020
Due to the pandemic restrictions the seminar will be held online.
https://chigiana.org/live-electronics-2020/ <https://chigiana.org/live-electronics-2020/>
The application deadline has been extended to June 15 2020.
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce