Skip to content

macOS Considerations

Michael R Sweet edited this page Mar 14, 2020 · 1 revision

This page provides macOS® considerations when developing and distributing Printer Applications.

General Information

macOS requires that all code be signed. If you are just developing code to run on your own system, the built-in "ad-hoc" code signing provided by Xcode can be used without paying anything to Apple. If you plan on distributing binaries, you'll need to spring for the (very reasonably-priced) Apple Developer program ($99 USD/year) which includes code signing certificates for both the Mac AppStore and direct delivery.

Entitlements

Code Signing and Notarization

  • AppStore distribution: TBD
  • Direct distribution: Use your Developer ID code signing

AppStore Requirements