Вы должны использовать сертификат приложения ID разработчика, чтобы распространять приложение Mac за пределами Mac App Store, которое не использует установщик. Большинство приложений Mac не используют установщик.
Apple предоставляет подробное объяснение различных сертификатов при создании нового сертификата на странице «Сертификаты, идентификаторы и профили» Apple. Чтобы люди не читали об этом, я объясню их сейчас.
Сертификат установщика идентификатора разработчика предназначен для распространения приложений Mac вне App Store, использующих установщик для установки приложения.
Сертификат разработки Mac предназначен для подписания версий разработки приложения Mac.
Сертификат распространения приложения Mac предназначен для распространения приложения Mac в App Store, в котором не используется установщик. Сертификат распространения установщика Mac предназначен для распространения приложения Mac в App Store, в котором используется установщик.
В Xcode 11 Apple добавила сертификаты Apple Development и Apple Distribution, чтобы люди могли подписывать свои приложения для всех платформ Apple с помощьюодин сертификат. Эти сертификаты предназначены для приложений, которые окажутся в App Store.