Briefcase supports creating a full Xcode project for a macOS app. This project
can then be used to build an actual app bundle, with the
command or directly from Xcode.
By default, apps will be both signed and notarized when they are packaged.
The Xcode project will produce a
.app bundle is a distributable artefact.
.app bundle can be packaged as a
.dmg that contains
.app bundle. The default packaging format is
macOS Xcode projects use
.png format icons. An application must provide icons of
the following sizes:
Splash Image format#
macOS Xcode projects do not support splash screens.
The following options can be provided at the command line when packaging macOS apps.
Do not submit the application for notarization. By default, apps will be submitted for notarization unless they have been signed with an ad-hoc signing identity.
--adhoc-sign option on macOS produces an app that will be able
to run on your own machine, but won’t run on any other computer. In order to
distribute your app to other users, you will need to sign the app with a full