New lesson about codesigning an app, creating codesgined DMG and Notarize it for distribution outside of the Mac App Store

Rick Harrison harrison at
Fri Jul 19 16:28:53 EDT 2019

Hi Matthias,

I did the first cursory look at your lesson.

Nicely done!

It really is starting to make me dread
writing any future macOS apps though.
What a pain in the …!

I miss the good old days when I could
finish my program, zip it, and upload it.
Life was so easy by comparison then.
Oh well…

Thanks again for the lesson!


> On Jul 19, 2019, at 3:24 PM, Matthias Rebbe via use-livecode <use-livecode at> wrote:
> Hi,
> some days ago i´ve published a lesson to Livecode´s Lesson area.
> The lesson can be found here < <>>.
> The lesson covers how to prepare an app/dmg for distribution outside the Mac Appstore for the upcoming Mac OS 10.15 Mojave.
> - codesigning an app using shell
> - creating DMG using hdiutil or the dropdmg command line tool
> - codesigning dmg using shell
> - notarizing and stapling the DMG using the shell
> - there are also all needed prerequisites described including how to create certificates and app-specific passwords and so on.
> I´ve also added a stack which does the basic steps like app codesgning (including some preparations before the signing) and creating and codesigning the DMG. So with the stack only notarizing and stapling has to be done manually.
> I am currently working on a stack which will do also the complete notarizing/stapling process.
> I tried to describe all the needed steps as detailed as possible. 
> Maybe this lesson is useful for the one or other.
> Regards,
> Matthias

More information about the Use-livecode mailing list