What certificates do I need for macOS development and distribution
That depends on your distribution vehicle. For the Mac App Store you need:
Apple Development: TTT (or the older Mac Developer: TTT) for day-to-day development
3rd Party Mac Developer Installer: TTT for signing the installer package you submit to App Store Connect
3rd Party Mac Developer Application: TTT for signing the code inside that installer package
For independent distributing, using Developer ID, you need:
Apple Development: TTT (or the older Mac Developer: TTT) for day-to-day development
Developer ID Application: TTT for signing your code
Developer ID Installer: TTT for signing any installer packages you use
In all cases
TTT identifies your team.
So does that mean that I can delete all the other stuff I've acquired
over the years?
The only thing you have to be careful with here is Developer ID signing identities; these are precious, as I explain in
this post.
Everything else you can regenerate at will, so deleting them isn’t a big deal.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"