This guide walks you through submitting your Bilt app to the Apple App Store — from setting up your developer account to your first TestFlight build.Documentation Index
Fetch the complete documentation index at: https://bilt.me/docs/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A working Bilt app you’re ready to publish
- An Apple Developer account ($99/year)
- App Store Connect access (comes with your developer account)
Step 1: Set up your Apple Developer account
If you don’t have one yet:- Go to developer.apple.com/programs
- Enroll as an individual or organization
- Complete identity verification (may take 24-48 hours)
Step 2: Create an App Store Connect API key
Open App Store Connect
Go to appstoreconnect.apple.com → Users and Access → Integrations → App Store Connect API
Generate a new key
Click Generate API Key, give it a name (e.g., “Bilt”), and set the role to App Manager or Admin
Step 3: Configure App Store settings in Bilt
In your project, go to Settings → App Store and complete each tab:| Tab | What to configure |
|---|---|
| API Key | Upload the .p8 file, enter Key ID and Issuer ID |
| App ID | Set your app’s name and bundle ID (e.g., com.yourcompany.appname) |
| Certificate | Upload your iOS distribution certificate |
| Provisioning Profile | Upload the provisioning profile matching your certificate and app ID |
| Expo / EAS | Enter your Expo access token and EAS project details |
Step 4: Build for iOS
Once all configuration is complete:- Click Build or ask the AI: “Create a release build for iOS”
- Bilt triggers a cloud build via Expo/EAS
- The build process takes a few minutes — you can monitor progress in the App Store tab
Step 5: Submit to TestFlight
After the build completes:- Bilt submits the build to App Store Connect
- Apple processes the build (usually 15-30 minutes)
- Once processed, the build appears in TestFlight
- Add testers by email or share a public TestFlight link
Step 6: Submit for App Store review
When you’re ready to go live:- Complete your App Store listing in App Store Connect (description, screenshots, pricing)
- Select your build and submit for review
- Apple reviews the app (typically 24-48 hours)
- Once approved, your app is live on the App Store
Common issues
Certificate or provisioning profile mismatch
Certificate or provisioning profile mismatch
Ensure your distribution certificate matches the provisioning profile, and both match the bundle ID. Regenerate in the Apple Developer portal if needed.
Build fails
Build fails
Check the build logs in the App Store tab. Common causes: expired certificate, missing app icon, or unsupported API usage.
App Store rejection
App Store rejection
Apple provides a reason for rejection. Common fixes: add a privacy policy URL, ensure the app has enough functionality, and remove placeholder content.
Further reading
- App Store deployment without developers — Detailed blog walkthrough
- App Store Publishing feature — Feature overview
