Credentials

The Credentials tab, located within the Settings section of Project, allows you to securely upload and manage all required certificates, keys, and provisioning profiles for your mobile applications. Proper credential management is essential for successful build processes, platform compliance, and secure distribution across iOS, Android, and Huawei ecosystems.

iOS Credentials

iOS applications require a set of mandatory and optional credentials, including separate credentials for Extensions if used.

Distribution Certificate

An Apple Distribution Certificate is required to sign and distribute iOS, iPadOS, tvOS, watchOS, and certain macOS apps.

  • It is issued by Apple via the Developer portal.

  • The certificate ensures that your app is from a trusted source and meets Apple’s security policies.

📎 More information on Apple Certificates → Apple Developer Support

Certificate Password (Private Key)

The Private Key associated with your Apple Distribution Certificate is used to digitally sign your application.

  • Must be uploaded along with the certificate file.

  • The password is required to unlock the private key during the build process.

APN Certificate

The Apple Push Notification service (APNs) Certificate is necessary to enable push notifications for your iOS app.

  • Enables secure communication with Apple’s push notification servers.

  • Expired APNs certificates will block notification delivery.

APN Certificate Key

This is the private key corresponding to the APNs certificate.

  • Enables the App Maker to send push notifications on behalf of your app.

Provisioning Profile

The Provisioning Profile links your Apple Developer account, the target devices, and the entitlements required by your app.

  • Required to run the app on physical devices and distribute it via the App Store.

Extension Profiles

If your iOS app includes native extensions (e.g., notification service extensions or app clips), a separate provisioning profile must be uploaded for each extension.

📎 How to Create a Provisioning Profile → Apple Developer Documentation

Android / Huawei Credentials

For Android and Huawei-compatible apps, credentials revolve around securely signing APK or AAB builds using a keystore file and associated secrets.

Key Alias

The Key Alias is a label for a specific key inside the keystore file.

  • Each alias corresponds to a key pair (public/private).

  • It must match the alias used during app signing.

Key Password

This password protects the private key linked to the key alias.

  • Needed during the signing process.

  • Losing this password will prevent future updates of your app.

Key password is the specific password that protects the private key associated with that alias, enabling its use for operations like app signing.

Keystore File

A keystore file (typically .jks or .keystore) is a secure container for your cryptographic keys and certificates.

  • Required for signing Android/Huawei builds.

  • Must be uploaded to App Maker to enable build processes.

📎 How to Create a Keystore File → Android Developer Guide

Keystore Password

The Keystore Password protects access to the entire keystore file.

Last updated

Was this helpful?