Configure ⚙️

Create iOS release build on cloud. (Even if you are on Windows or Linux.)

To get started with iOS Cloud Build. First, we would have to configure the values. These values need to be set only once & later you can directly go to Run ▶️ to Run iOS Cloud Build.

To get started

Follow the image below to open the "App Store Details" dialog first.

1. Get the "Issuer Id, Key Id & API Key"

Code signing

All applications have to be digitally signed before they are made available to the public to confirm their author and guarantee that the code has not been altered or corrupted since it was signed.

Signing iOS applications requires Apple Developer Program membership.

Creating the App Store Connect API key

It is recommended to create a dedicated App Store Connect API key for Blup in App Store Connect. To do so:

  1. Log into App Store Connect and navigate to Users and Access > Keys.

  2. Click on the + sign to generate a new API key.

  3. Enter the name of the key and select an access level. We recommend choosing App Manager access rights, read more about Apple Developer Program role permissions here.

  4. Click Generate.

  5. As soon as the key is generated, you can see it is added to the list of active keys. Click Download API Key to save the private key for later. Note that the key can only be downloaded once.

Take note of the Issuer ID above the table of active keys as well as the Key ID of the generated key as these will be required when setting up the Apple Developer Portal integration in Blup.

It would look something like this on your Apple Developer Account.

2. Get the "SSH Certificate Key"

Obtaining the Certificate private key

To sign iOS apps, you can use the private key of an iOS Distribution certificate that has already been created in your Apple Developer Program account.

If you do not have a private key then you can create a new one.

Create a new key

You can create a new 2048-bit RSA key by running the command below in your terminal:

For Mac:

ssh-keygen -t rsa -b 2048 -m PEM -f ~/Desktop/ios_distribution_private_key -q -N ""

For Windows:

Open CMD, & type ssh-keygen . If this command doesn't work. Download OpenSSH from here.

ssh-keygen -t rsa -b 2048 -m PEM -f ./MyKeyGen/ios_distribution_private_key -q -N ""

This new private key will be used to create a new iOS Distribution certificate in your Apple Developer Program account if there isn’t one that already matches this private key.

Paste this private key in Blup "App Store Connect Dialog". Note: Paste the keys with ----BEGIN PRIVATE KEY---- & -----END PRIVATE KEY----- as well.

Next, let's run the cloud build! Run ▶️

Last updated