Appaloosa

The Appaloosa Developer Hub

Welcome to the Appaloosa developer hub. You'll find comprehensive guides and documentation to help you start working with Appaloosa as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Getting started with Apple Certificates

This page will help you create your Apple Distribution Certificate, Provisioning Profile and Push Notification Certificate for Appaloosa.

This guide will help you create the required Apple certificates for use with Appaloosa. You need to be Apple Developer Enterprise Program member.

It is important you follow the steps below in their precise order. For instance, you can't generate a valid Push Notification certificate after generating the .mobileprovision file.

  • Create your .p12 Distribution Certificate, To sign your apps.
  • Create your AppID certificate, To identify your app among others.
  • Create your Push Notification .p12 Certificate, To push notifications to your specific AppID.
  • Create your .mobileprovision file, Used for in-house app distribution outside of Apple's AppStore.
  • Upload the .p12 certificate, .p12 push notification certificate and .mobileprovision files to Appaloosa

Step 1: Create a .p12 distribution certificate file

Go to Apple Developer Portal and select Account.

Log in with your Apple Developer account and select Certificates, Ids & Profiles.

Under Certificates, Identifiers & Profiles, select the + button to create a new certificate.

Next, select In-House and Ad Hoc to create your CSR (Certificate Signing Request).

Read the instructions about generating a certificate on your Mac computer with the help of your local Keychain Access application. Launch your Keychain Access application and navigate to Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.

In the Certificate Window opened, enter your Email Address, Common Name, and leave the CA Email Address field empty. Choose a name to identify it as provision certificate signing request. For example provision_my_store.CertificateSigningRequest.

Back in the browser, import the saved file. Your .cer certificate file is ready for download, save it on your local drive. We encourage you to name it properly.

Double click on the downloaded file. It will open in your Keychain Access application. Unfold the iPhone Distribution item and select both certificate and private key lines. Right-click and select Export 2 items.

Optionally create a password for the certificate.
If you have created a password-protected certificate file, you will need to enter this password when uploading the file on Appaloosa.

Enter your MAC login password when prompted & save the file to your local drive.

The output is your main .p12 certificate. Save it on your local hard drive. We encourage you to name it properly, for example provisioning_certificate_my_store.p12.

Next, you need to create an App ID.

Step 2: Create an App ID

This is optional if you have already an app id. For example if you are renewing your certificates.

Before you proceed with the instructions below, make certain you have completed the generation of a .p12 certificate file.

Log in with your Apple Developer account and select Certificates, Ids & Profiles.

Select App IDs in the Identifier section then click on + to create a new App ID dedicated to your native store.

Enter your App ID Name.
Select Explicit App ID (not Wildcard) and fill your Bundle ID.

Note: this can be random but must be unique. You can for instance choose com.yourbusiness.appstore

Also, make certain Associated domains and Push Notifications are checked in the App Services section.

Continue and Register your settings.

Your registration is now complete.

Step 3: Create the Push Notification .p12 file

Before you proceed with the instructions below, make certain you have completed the creation of an App ID and Distribution Certificate.

Log in with your Apple Developer account and select Certificates, Ids & Profiles.

Select Identifiers. Select your App ID and click on the line.

Scroll down to the Push Notifications section and select Configure.

Create Certificate... under Production SSL Certificate.

Read the instructions about generating a certificate on your Mac computer with the help of your local Keychain Access application. Launch your Keychain Access application and navigate to Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.

In the Certificate Window opened, enter your Email Address, Common Name, and leave the CA Email Address field empty. Choose a name to identify it as provision certificate signing request. For example push_notification_my_store.CertificateSigningRequest.

Back in the browser, import the saved file.

Your .cer certificate file is ready for download, save it on your local drive.

Double click on the downloaded file. It will open in your Keychain Access application. Unfold the Apple Production IOS Push Services item and select both certificate and private key lines. Right-click and select Export 2 items.

Optionally create a password for the certificate.
If you have created a password-protected certificate file, you will need to enter this password when uploading the file on Appaloosa.
Enter your Mac login password when prompted & save the file to your local drive.

The output is your Push Notification .p12 certificate. Save it on your local hard drive. We encourage you to name it properly, for example push_notification_cert_my_store.p12.

Next, you need to create a .mobileprovision file.

Step 4: create a .mobileprovision file

Before you proceed with the instructions below, make certain you have completed the generation of a Push Notification .p12 file.

Log in with your Apple Developer account and select Certificates, Identifiers & Profiles.

Select Profiles, select the + button.

When asked, select In House

Select the AppID you wish to use the Provisioning Profile for.

Select the certificate you wish to include in the Provisioning Profile

After you have named the Provisioning Profile, select Generate.

It should be ready to Download as a .mobileprovision file. Save it to your local drive. We encourage you to name it properly, for example provisioning_profile_my_store.mobileprovision.

Step 5: Upload the 3 files on Appaloosa

With the .mobileprovision file, .p12 certificate and .p12 Push Notification certificate, you can create your native store on the Appaloosa platform.

Log in to your store with a desktop browser, go to Settings > Native Stores > iOS to upload your files.

Getting started with Apple Certificates


This page will help you create your Apple Distribution Certificate, Provisioning Profile and Push Notification Certificate for Appaloosa.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.