What is the purpose of Apple Development and Apple Distribution certificates for macOS?

What is the purpose of Apple Development and Apple Distribution certificates for macOS application?


It is quite new types of certificates in addition to existing iOS/Mac Development/Distribution.


According to the documentation https://help.apple.com/xcode/mac/current/#/dev154b28f09?sub=dev23755c6c6


  • Apple Development — For macOS apps, use app services during development and testing.
  • Apple Distribution — For macOS apps, sign an app before distributing it through the Mac App Store.


What does it mean sign an app before distributing because for distributing it through the Mac App Store I have to use Mac App Distribution (the name is `3rd Party Mac Developer Application`) and Mac Installer Distribution (the name is `3rd Party Mac Developer Installer`).

Do you understand the difference between working on an app on your computer and making an app that can be distributed to other user's computers thru the Mac App Store?


Do you understand that code signing is a security process that amounts to a promise to users and Apple?


If not, you may want to move this to the Getting Started forum.

What is the purpose of Apple Development and Apple Distribution certificates for macOS?
 
 
Q