Build iOS

flightstack/build-ios@1.0.0 Step Verified

Build a signed iOS IPA using an App Store Connect API key.

Add it to a pipeline

jobs:
  - id: build-ios
    uses: flightstack/build-ios@1.0.0
    inputs:
      appleCredential: <credentialRef>

Or drag it onto the canvas from the step palette in the visual editor. Pin an exact version for production pipelines.

Inputs

appleCredential credentialRef required
App Store Connect API key + team identifiers.
firebaseConfig credentialRef
Firebase config to place before building. Leave empty to use the repository's only Firebase config, if it has one.
buildNumber integer
Override the build number (default — read from pubspec.yaml).
exportMethod string default app-store
IPA export method. Use app-store for App Store / TestFlight submission.
flavor selection
Build flavor declared in the Xcode scheme list (e.g. production, staging).
target string
Dart entry file (passed as --target=). Leave empty for lib/main.dart.
workingDirectory string default .
Project sub-directory inside the repo.

Outputs

ipaPathartifact
Path to the signed IPA.
versionstring
CFBundleShortVersionString of the produced IPA.