Ranst aside, for now you can do "ad-hoc code signing" for free as we do with Pd starting in 0.51 for macOS 10.15+:
https://github.com/pure-data/pure-data/blob/master/mac/osx-app.sh#L359 https://github.com/pure-data/pure-data/blob/master/mac/osx-app.sh#L359
Reference: https://apple.stackexchange.com/questions/288291/what-are-the-restrictions-o... https://apple.stackexchange.com/questions/288291/what-are-the-restrictions-of-ad-hoc-code-signing
This may change in the future, but works for now. You can also look up a pd-list thread about 6 months ago where Roman was figuring out how to sign his re-package of Pd for netpd distribution.
This won't remove the "unidentified developer" warning but it should run, although I'm not sure how that mechanism transpires within the context of running things within Max. I would suggest having a second system to test this out other than the build system aka build, then copy to the other system and try running it.
On Sep 18, 2020, at 6:41 PM, pd-list-request@lists.iem.at wrote:
Date: Fri, 18 Sep 2020 08:54:42 -0700 From: Brad Garton <garton@columbia.edu mailto:garton@columbia.edu> To: João Pais <jmmmpais@gmail.com mailto:jmmmpais@gmail.com> Cc: "pd-list@lists.iem.at mailto:pd-list@lists.iem.at" <pd-list@mail.iem.at mailto:pd-list@mail.iem.at> Subject: Re: [PD] Advice on distributing pd-based software for apple Message-ID: <CAJevikOrk_ze7=c5yC0GDWJqPtoRK+W8wXNg02QioWr_av2QaA@mail.gmail.com mailto:CAJevikOrk_ze7=c5yC0GDWJqPtoRK+W8wXNg02QioWr_av2QaA@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
You can use a variant of these instructions:
http://sites.music.columbia.edu/brad/osx-windows-new-RTcmixes/annoying.html http://sites.music.columbia.edu/brad/osx-windows-new-RTcmixes/annoying.html
to get around the STUPID ANNOYING STUPID OBNXIOUS Apple gatekeeper code-signing thing.
brad
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Let's keep this on the list.
I had to look up how I dealt with the issue of code-signing. It looks like my solution was to build Pd.app with leaving the code-signing steps out. Thus, I ended up with a unsigned Pd.app that I'm using in my packaging script.
I don't remember the exact details, but I wasn't able to sign my result in a way so that macOS didn't show an alert. It appears that not only the final Pd.app, but also some components within need to be signed.
Maybe you have more luck with creating a signed app. You'll find the signing steps in the script mac/osx-app.sh (lines 363-367).
Thanks to Dan for all figuring out.
Roman
On Sat, 2020-09-19 at 13:54 +0200, João Pais wrote:
Hi Roman, alles gut?
Ich habe gerade einige Probleme um mein Click-Tracker zu verteilen bei Macs, und Dan hat mir auf deine netpd-Thread hingewiesen. Hast du letztendlich geschafft, eine App zu produzieren, die ohne Probleme aufgemacht wird? Wenn ja, wie war deine Methode?
Zur Klärung: meine Package (ist nicht wirklich eine App) besteht aus einen Max standalone, die Pd App, und Pd patches. Max ist eigentlich ein Frontend für den Pd Patch.
Grüße,
Joao
On Fri, 2020-09-18 at 20:01 +0200, Dan Wilcox wrote:
Ranst aside, for now you can do "ad-hoc code signing" for free as we do with Pd starting in 0.51 for macOS 10.15+:
https://github.com/pure-data/pure-data/blob/master/mac/osx-app.sh#L359
Reference: https://apple.stackexchange.com/questions/288291/what-are-the-restrictions-o...
This may change in the future, but works for now. You can also look up a pd-list thread about 6 months ago where Roman was figuring out how to sign his re-package of Pd for netpd distribution.
This won't remove the "unidentified developer" warning but it should run, although I'm not sure how that mechanism transpires within the context of running things within Max. I would suggest having a second system to test this out other than the build system aka build, then copy to the other system and try running it.
On Sep 18, 2020, at 6:41 PM, pd-list-request@lists.iem.at wrote:
Date: Fri, 18 Sep 2020 08:54:42 -0700 From: Brad Garton garton@columbia.edu To: João Pais jmmmpais@gmail.com Cc: "pd-list@lists.iem.at" pd-list@mail.iem.at Subject: Re: [PD] Advice on distributing pd-based software for apple Message-ID: < CAJevikOrk_ze7=c5yC0GDWJqPtoRK+W8wXNg02QioWr_av2QaA@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
You can use a variant of these instructions:
http://sites.music.columbia.edu/brad/osx-windows-new-RTcmixes/annoying.html
to get around the STUPID ANNOYING STUPID OBNXIOUS Apple gatekeeper code-signing thing.
brad
Dan Wilcox @danomatika danomatika.com robotcowboy.com
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
did you consider rewriting your click-tracker as a webapp i.e. have it run in a browser? then, in theory, there should be no problem with distribution, updates and different operating systems. there are projects like https://mathr.co.uk/empd/ and https://github.com/sebpiq/WebPd (didn't try it).
timing might be a problem on the web, but if you schedule everything using audio then i believe you'll get a stable clock.
just an idea, _f
#| fredrikolofsson.com musicalfieldsforever.com |#