Docs
BlupLearnSupportDownload
  • Home 🏠
  • Wiki
    • Design (UI) ✏️
      • Blup Top Bar
      • Blup Menu Bar
      • Pages/Layers Panel
      • Toolkit
      • Insert Panel
        • TextField Widget
        • Progress Widget
        • FAB Widget
        • Icon Widget
        • Lottie Animation Widget
        • Text Button Widget
        • Appbar Widget
        • Checkbox Widget
        • Switch Widget
        • Slider Widget
        • Radio Widget
        • Progress bar Widget
        • Multi choice dialog Widget
        • Web View Widget
        • Camera View Widget
        • Map View Widget
        • Date Picker Widget
        • Time Picker Widget
        • IOS Date Picker Widget
        • IOS Timer Widget
        • Alert Dialog box Widget
        • Dropdown Menu Widget
      • Properties Panel
        • Pages Properties
        • Text Properties
        • List Properties
        • Rectangle Properties
      • Page Canvas
      • Choose from Assets
      • Right-Click Menu in Design
      • How to use navigate page in Blup
    • Logics ⚡
      • UI Nodes
        • Rectangle UI Node
        • Text UI Node
        • Group UI Node
        • List UI Node
        • Page ListView UI Node
      • Helper Nodes
        • Boolean Nodes
        • Date Time Nodes
        • Double Nodes
        • Duration Nodes
        • Integers Nodes
        • Json Nodes
        • List Nodes
        • Map Nodes
        • String Nodes
      • Variables Node Section
      • Function Node Section
      • Maths Node Section
      • Flow Control Section
      • Relational Operators Section
      • Logical Operators Section
      • System Node Section
      • SDK Library Section
      • Blup Sheet API Node Section
    • Backend 🔗
      • Sheets
      • SQL
    • Blup Code Editor
      • File Explorer
      • Editor Area
    • Publish to stores 🚀(Ship)
      • iOS Cloud Build 😮‍💨
        • Configure ⚙️
        • Run ▶️
      • Play Store
    • Build Your First App
      • TODO App
  • Blup Settings
  • Import from Figma
  • How to use WebView in Blup
  • How to use Google Maps in Blup
  • How to use the camera in blup?
  • How to add Splash screen in Blup?
  • How to know Debug prints in blup
  • How to use Google sign in in Blup
  • Creating sign up/ sign in in Blup
Powered by GitBook
On this page
  • To get started
  • 1. Get the "Issuer Id, Key Id & API Key"
  • Code signing
  • 2. Get the "SSH Certificate Key"
  • Obtaining the Certificate private key

Was this helpful?

Edit on GitHub
  1. Wiki
  2. Publish to stores 🚀(Ship)
  3. iOS Cloud Build 😮‍💨

Configure ⚙️

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

PreviousiOS Cloud Build 😮‍💨NextRun ▶️

Last updated 2 years ago

Was this helpful?

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.

Creating the App Store Connect API key

  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. Click Generate.

  4. 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:

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 ▶️

Signing iOS applications requires membership.

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

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 .

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

Apple Developer Program
App Store Connect
here
here
Follow the image to open the "App Store Details" dialog first.
Let's first fill the Issuer Id, Key Id & API Key.
Issuer Id, Key Id & API Key
Finally, it will look something like this.
Follow the image to open the "App Store Details" dialog first.
Let's first fill the Issuer Id, Key Id & API Key.