Codesigning

Amore's codesigning settings are required for advanced but optional features like automatic DMG creation and the Xcode post-archive action.

Codesign Identity

If you want to use the Xcode post-archive action or want to be able to drag and drop unsigned binaries into Amore you need to select a codesign identity in settings. Amore will use the selected identity to sign your app for distribution. You can manage available codesign identities in Xcode.

If you haven't previously created a code signing identity, you can create one by following these steps.

Notarization Keychain Profile

If you want to use Xcode post-archive action or want Amore to automatically wrap your app binary in a DMG file, you need to setup a notarization keychain profile. Amore will then use the selected keychain profile to notarize your app.

You only have to set this up once.

Run the following command in your shell and follow the instructions.

xcrun notarytool store-credentials "${YOUR_KEYCHAIN_PROFILE}"

After you are done, paste what you used as ${YOUR_KEYCHAIN_PROFILE} into the Amore notarization keychain profile under CodesigningNotarization Keychain Profile.

Learn More about Apple Notarization.