Add a public key to your app

To establish trust between your app and our service, the Framework needs a public key that is unique for every app.

Register an iOS app in the Setapp developer account and generate a public key

  1. Go to the Apps page of your developer account and click "Add iOS app" below the companion macOS app.

  2. Enter the URL of your iOS app on the App Store, then click Generate.

Once the Setapp system processes the link, your app becomes registered, and the Setapp public key is generated for you. To download the key, click the link below the field with the URL.

You won't need to specify the App Store URL again when submitting the app for review with Setapp — the info is stored in the Setapp system.

Add a public key to your project as a resource

A public key is used to operate with the data received from the Setapp system. The public key is unique for every app in the Setapp suite and is an essential part of the Setapp Framework's security.

To add the public key to your project in Xcode, drag the setappPublicKey.pem key file to the navigator area. A new dialog box appears. Select the "Copy items if needed" checkbox at the top of the dialog box.

❗️

Note

Public keys for iOS & macOS platforms differ. Add own public key to your app for each platform.

❗️

Note

You will need a separate public key for distribution via App Store/TestFlight and another one for distribution via Setapp Mobile.