Skip to content

bytesalthq/runpad-codemagic-example-ios

Repository files navigation

Runpad - Codemagic Example iOS

This repository demonstrates the integration of Bytesalt Runpad with Codemagic for an iOS app.

Setup

  1. Generate CI client credentials by following the CI Integration guide. Note the Project ID as per the guide.
  2. Store the generated credentials as Secure environment variables on Codemagic under a new group called runpad-credentials
    • RUNPAD_CLIENT_ID
    • RUNPAD_CLIENT_SECRET

Refer to this Codemagic documentation for detailed instructions.

  1. Store the fololowing Runpad options as environment variables on Codemagic under a new group called runpad-options

    • RUNPAD_PROJECT_ID : Project ID as you noted in the first step.
    • RUNPAD_DEVICE : Device you want to run tests on. For example, iPhone 16
  2. Check the codemagic.yaml file for a reference configuration.