Documentation
App Store Connect Setup Guide
Configure your Apple Developer account for automatic builds
Prerequisites
- Apple ID: A valid Apple ID with Two-Factor Authentication enabled.
- Developer Program Membership: You must be enrolled in the Apple Developer Program ($99/year). This is required to distribute apps on the App Store.
Step 1: Register your App ID
Before we can build your app, Apple needs to know it exists. You must register the Bundle ID on the Developer Portal.
- Go to Certificates, Identifiers & Profiles.
- Click the (+) button next to Identifiers.
- Select App IDs and click Continue.
- Select App and click Continue.
- Enter a Description (e.g., "My Web App").
- For Bundle ID, select "Explicit" and enter your unique identifier (e.g.,
com.yourcompany.appname).Important: This MUST match the Bundle ID you enter in the WebToApp dashboard. - Enable Capabilities - scroll down to the Capabilities section and enable:
- App Groups - Required for sharing data between app extensions
- Push Notifications - Required for OneSignal integration
- Click Continue and then Register.
Step 2: Create App on App Store Connect
Now create the app listing on App Store Connect so you can upload builds.
- Go to App Store Connect → Apps.
- Click the (+) button and select New App.
- Fill in the details:
- Platforms: iOS
- Name: Your app's display name
- Primary Language: Select your primary language
- Bundle ID: Select the Bundle ID you created in Step 1
- SKU: A unique identifier for your app (e.g.,
myapp-001) - User Access: Full Access (recommended)
- Click Create.
Step 3: Create App Store Connect API Key
WebToApp uses this key to automatically manage certificates, profiles, and upload your build.
- Go to App Store Connect > Users and Access > Integrations > App Store Connect API.
- Click the (+) button to generate a new API Key.
- Enter a name (e.g., "WebToApp Builder").
- Access: Select Admin.Why Admin? We need this permission to automatically create provision profiles and certificates for you. Without it, the build will fail.
- Click Generate.
Step 4: Download Credentials
Once the key is created, you need to gather three pieces of information for the WebToApp dashboard:
⚠️ Warning: You can only download this file ONCE. Keep it safe!
Step 5: Configure WebToApp
Return to the iOS Tab in the dashboard and enter the credentials you just gathered.
Troubleshooting
Error: "App ID not found on Developer Portal"
You need to create the App ID on the Apple Developer Portal before building. Follow Step 1 above. Make sure the Bundle ID in the WebToApp dashboard matches exactly what you registered.
Error: "Bundle identifier not available"
This usually means someone else has already taken this Bundle ID. You must choose a different, unique ID in the Apple Developer Portal and update it here.
Error: "Team ID mismatch"
Ensure you copied the Team ID from your Membership Details page, not the Header of some other page.
Push Notifications not working
Make sure you enabled the Push Notifications capability when creating your App ID. You can edit the App ID later at Certificates, Identifiers & Profiles.