Publishing to the Apple App Store can be complex. Blox simplifies the process by handling the heavy lifting of builds and signing.
Prerequisites
Before you begin, ensure you have:
- An active Apple Developer Program account ($99/year).
- A Mac with the latest version of Xcode (if building locally).
- A unique Bundle Identifier (e.g.,
com.yourname.bloxapp).
Go to the Publish tab in the Blox Dashboard and fill in your App metadata:
- App Name: The name as it will appear in the store.
- Bundle ID: This must match your Apple Developer Portal entry.
- Icon: Upload a 1024x1024 PNG with no transparency.
2. Generate Credentials
Blox requires an App Store Connect API Key to automate the upload.
- Log in to App Store Connect.
- Navigate to Users and Access > Keys.
- Generate a new API Key with “App Manager” access.
- Download the
.p8 file and paste the Issuer ID and Key ID into Blox.
Never share your API Key or .p8 file. Blox stores these securely and uses them only for your builds.
3. Submit for Review
Once your build is generated:
- Click Submit to App Store in Blox.
- Choose the “Production” destination.
- Blox will upload the
.ipa to TestFlight automatically.
- Once processing is complete, select the build in App Store Connect and click Submit for Review.
Common Rejection Reasons
To avoid delays, ensure your app:
- Does not use private APIs.
- Has a clear “Restore Purchases” button (if using IAP).
- Provides a demo account for the reviewers if login is required.
Need help?
If you’re stuck on a specific Apple error, join our Discord and we’ll help you debug it.