iOS Code Signing
iOS Code Signing connects your Appilix project to your Apple Developer account, allowing Appilix to build and sign your app automatically. Once configured, every iOS build is uploaded to App Store Connect without any manual steps, and you can test on real devices via TestFlight.
Without code signing, you can still test your iOS app using the browser-based simulator — but TestFlight and App Store submission require this setup.
Step 1 — Create an App Store Connect API Key
All three credentials below come from a single API key you create in App Store Connect.
- Sign in to App Store Connect and go to Users and Access.
- Open the Integrations tab → App Store Connect API → Team Keys.
- Copy the Issuer ID shown on this page (it looks like a UUID).
- Click + to create a new key. Name it (e.g.,
Appilix Key), set the role to App Manager or higher, and click Generate. - Copy the Key ID shown for the new key.
- Click Download API Key to get the
.p8file.
.p8 file can only be downloaded once. If you lose it, you must create a new API key. Keep it private — anyone with the file and IDs can access your App Store Connect account through this key's permissions.Enter the Issuer ID, Key ID, and upload the .p8 file into the corresponding fields in Appilix.
Step 2 — Distribution Certificate
Select your iOS Distribution Certificate. This is the certificate that proves the app was built by an authorized Apple Developer.
If you do not have one, click Create New Certificate to generate one directly from Appilix.
Step 3 — Bundle Identifier
Confirm your app's Bundle ID (e.g., com.example.myapp). This must match:
- The Bundle ID configured in your Appilix app settings
- The Identifier registered in App Store Connect
If no Identifier exists yet, click Create New Identifier to register it automatically.
Step 4 — Provisioning Profile
Select a Provisioning Profile that matches your Bundle ID and Distribution Certificate.
If no profile exists, click Create New Provisioning Profile to generate one. If you created a new certificate in Step 2, you must also create a new profile.
Step 5 — Development Region
Set the default language and region for your app. This value goes into CFBundleDevelopmentRegion in the app's Info.plist.
- Default:
en(English) - Common values:
en,es,fr,de,ar
Step 6 — Upload IPA to App Store
Choose whether Appilix should automatically upload the built IPA to App Store Connect.
| Option | Effect |
|---|---|
| No | Builds the IPA — test via browser simulator only |
| Yes | Builds and uploads automatically — test via browser simulator or TestFlight on real devices |
To enable auto-upload, you need an app created in App Store Connect first:
- Go to App Store Connect → Apps.
- Click + → New App.
- Choose iOS, enter the app name, select your Bundle ID, and set App Services to Full Access.
- Click Continue, then click Recheck Availability in Appilix.
Once everything is configured, every iOS build triggers an automatic upload. The build appears in TestFlight within minutes of the build completing.