How to Distribute macOS Apps (free ebook)
With the advent of macOS 10.14 Mojave, Apple have introduced a new verification process called "App Notarization". (When you ship your apps through the Mac App Store, your apps get reviewed; if you ship outside the App Store, they could contain malware and whatnot. App notarization involved checking for viruses, among other things I don't know about, and then sign the app as "not a threat".) This makes the process of shipping actual .zip
files to people a bit more complicated. Not that it was straight-forward in the past! So I figured, why not collect the information in a short guide.
So this is the process of me assembling a short guide.
Author at Zettelkasten.de • https://christiantietze.de/
Howdy, Stranger!
Comments
I started assembling information about the notarization process (
201811221820
) and noticed I don't have a "what does it take to make your code into an app that runs on other people's devices?" guide anywhere. So I assembled this one.Then I collected info on how to run the commands from the Terminal (
201811221920
). I was shipping an update to my app TableFlip yesterday, and had to re-create a Retina Display image. I couldn't remember how to do that, so I wrote a note about that as well (201811221921
; you see from the timestamps that I filed the notes shortly after another, but I didn't write them in the course of a minute).I also prepared a repository for the guide and set it up as a LeanPub book, both to have a PDF/ePub/Mobi generator that works really well, and to have another publication on their platform to bundle up with the others.
Author at Zettelkasten.de • https://christiantietze.de/