Publishing Your Game on the App Store in 2026
How to publish a game on Apple's App Store in 2026: the developer account, getting a build out of your engine, TestFlight, the listing, the game-specific review rules, and release.
Superapp publishes games to the App Store for you: it prepares the build, screenshots, metadata and privacy declarations and submits through your own Apple Developer account, with no Mac. If you made your game in an engine such as Unity, Godot or GDevelop, you go through the same Apple steps yourself. This walkthrough covers every one of them, plus the review rules that apply specifically to games.
Publishing a Game on the App Store: The Short Answer
Superapp, our product, is the shortest route if you have not built the game yet: describe it, and it builds and submits a native iPhone and iPad game under your account, from $25 a month. As a disclosure, Superapp is our product, so weigh this accordingly. For a game made anywhere else, the process is: join the Apple Developer Program for $99 a year, export an iOS build from your engine and upload it to App Store Connect, test it with TestFlight, fill in the product page, privacy details and age rating, and submit for review. Apple reviews most submissions within 48 hours, and an approved game can take up to 24 hours to go live.
Quick answer: Superapp builds and submits iPhone and iPad games to the App Store under your own Apple Developer account, without a Mac. For any other game: enroll in the Apple Developer Program ($99 a year), export the iOS build from your engine (most need a Mac with Xcode), upload it to App Store Connect, test with TestFlight, complete the listing, privacy details and age rating, and submit. Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48. Games are also judged on rules about low-effort apps, loot box odds and wrapped web content.
| Step | What you do | Where | Superapp handles it |
|---|---|---|---|
| 1. Account | Superapp and every other route need your own Apple Developer Program account, $99/yr | developer.apple.com | You enroll; Superapp connects to it |
| 2. Build | Export and sign an iOS build | Your engine, usually Xcode on a Mac | Yes, in the browser |
| 3. App record | Create the app in App Store Connect | App Store Connect | Yes |
| 4. Testing | Distribute a beta with TestFlight | App Store Connect | You invite testers to the uploaded build |
| 5. Listing | Name, screenshots, description, privacy, age rating | App Store Connect | Yes, prepares them |
| 6. Rules check | Read the game-relevant guidelines | App Store Review Guidelines | Your responsibility |
| 7. Submit | Submit for review, choose a release option | App Store Connect | Yes |
Step 1: Join the Apple Developer Program
Every route to the App Store goes through Apple's paid program. Apple states: "The Apple Developer Program annual fee is 99 USD," in local currency where available.
You can enroll as an individual or as an organization. Organizations need a D-U-N-S Number "so that we can verify your organization's identity and legal entity status." Apple says these numbers are "free in most jurisdictions," but getting one can take time, so start early if you are publishing under a company name.
| Account type | Name shown on the store | Extra requirement |
|---|---|---|
| Superapp users can use either type | Your name or your company's | Connect the account to Superapp |
| Individual | Your personal name | None |
| Organization | Your company's legal name | D-U-N-S Number |
Step 2: Get an iOS Build Out of Your Game Tool
This is the step that varies most by tool, and it is where most people discover they need a Mac.
| Tool | How the iOS build is made | Mac needed |
|---|---|---|
| Superapp | Native Swift built and uploaded from the browser | No |
| Unity | Export an Xcode project, or use Unity Build Automation | Yes locally, no with cloud builds |
| Godot | "You must export for iOS from a computer running macOS with Xcode installed" | Yes |
| GDevelop | Cloud iOS build from the Gold plan, or a manual Cordova export | No with Gold, yes for manual |
| Construct 3 | Exports an Xcode project | Yes, "Apple require that you use Xcode on macOS" |
| Buildbox | Exports an Xcode project you compile | Yes |
| GameMaker | iOS export with the Professional licence | Not verified |
If you are buying or borrowing a Mac, check the chip. Apple's Xcode 27 release notes say "Xcode 27 requires a Mac running macOS Tahoe 26.6 or later," and the Mac App Store listing requires "a Mac with Apple M1 chip or later." An Intel Mac will not run the current Xcode.
Whichever engine you use, you will set three things before exporting: the app name, a unique bundle identifier such as com.yourname.mygame, and a version and build number. Every new upload needs a higher build number.
Step 3: Create the App Record in App Store Connect
In App Store Connect, create a new app with your platform, name, primary language, bundle ID and SKU. The name must be unique on the store, so check it before you design your icon. Superapp's free app name checker does that for any app.
Then upload your build. Xcode, Apple's Transporter app and other supported methods all send builds to App Store Connect, where Apple processes them before they can be tested or submitted.
Step 4: Test With TestFlight
TestFlight is optional but worth it for a game, because difficulty and controls feel different in other people's hands.
Apple's limits: you can add "up to 100 members of your development team" as internal testers, and "invite up to 10,000 external testers." External testing requires that you "have your first build already approved by App Review for TestFlight," and you must provide a beta app description and beta review information.
| What to watch in a beta | Why it matters for games |
|---|---|
| Superapp games are testable the same way | Every App Store game benefits from outside testers |
| Where players quit | Shows a difficulty spike or a confusing first level |
| Crashes on older devices | Games push hardware harder than most apps |
| Interruptions | A phone call or app switch must not lose progress |
| Purchases | Test every in-app purchase in the sandbox |
See our TestFlight beta testing guide for the full setup.
Step 5: Prepare the Product Page and Privacy Details
| Item | What Apple needs | Game-specific tip |
|---|---|---|
| Superapp prepares these for you | Generated from your game | Review them before submitting |
| Name and subtitle | Unique name, short subtitle | Put the genre in the subtitle |
| Screenshots | Required for each supported device size | Show gameplay in the first screenshot |
| Description and keywords | Free text and a keyword field | Describe the core loop in the first line |
| Category | Games, plus a subcategory | Pick the subcategory players browse, such as Puzzle |
| Privacy details | What data the game and its SDKs collect | Ad and analytics SDKs count |
| Age rating | Answer Apple's questionnaire | Cartoon violence and simulated gambling change the rating |
| Price | Free or a price tier | Most casual games are free with in-app purchases |
Before you can publish, Apple says "You must set a price and tax category for your app," and you can limit regions or publish for pre-order. If the game is paid or sells in-app purchases, you also need to accept Apple's paid apps agreement and add banking and tax details.
For exact image dimensions, use our App Store screenshot sizes and app icon sizes references, or generate them with the screenshot generator.
Step 6: Check the Review Rules That Hit Games
Apple's App Store Review Guidelines apply to every app, but a handful catch games far more often.
| Guideline | What it says | How games trip on it |
|---|---|---|
| Superapp games follow the same rules | Native games are reviewed like any other | Native code avoids the wrapped-website issue in 4.2 |
| 4.2 Minimum functionality | Apps must go "beyond a repackaged website" | Web games wrapped in an app shell |
| 4.2.6 Generated apps | Template or generator apps "will be rejected unless they are submitted directly by the provider of the app's content" | A service submitting on your behalf from its own account |
| 4.3(b) Spam | Names "drinking games, Kama Sutra, fart, and burp apps" as low effort | Low-effort novelty games, and repeated submissions risk the account |
| 3.1.1 In-app purchase | Loot boxes "must disclose the odds of receiving each type of item to customers prior to purchase" | Random reward boxes without published odds |
| 4.7 Mini apps and games | HTML5 mini games are allowed, but "You are responsible for all such software offered in your app" | Hosting other people's mini games |
The one that matters most for anyone using a builder is 4.2.6. Read the mechanics rather than the alarm: the trigger is a service submitting on your behalf. A game published under your own developer account is on the right side of it. Superapp submits through your account for exactly this reason.
Apple reviewed more than 9.1 million submissions in 2025 and rejected over 2 million of them, according to its May 2026 newsroom analysis. For the general list of rejection causes, see the most common App Store rejection reasons.
Step 7: Submit for Review and Release
Apple's own overview of publishing has four main steps: choose your build, set pricing and availability, complete the metadata, and "Submit your app for review to start the App Review process." Before submission, you also "decide whether to release your app manually, automatically, or in phases."
| Release option | When to use it |
|---|---|
| Superapp submissions offer the same choices | Pick any of the options below |
| Automatic | Goes live as soon as it is approved |
| Manual | You press release, useful for a launch date |
| Phased | Rolls an update out gradually, useful for big updates |
On timing, Apple says App Review typically reviews "at least 50% of submissions in less than 24 hours and 90% in less than 48 hours." After approval, "it can take up to 24 hours to go live on the App Store." You can request an expedited review for a critical bug fix or an event-related release.
If your game is rejected, read Apple's message in App Store Connect, fix the specific issue, upload a new build if needed, and resubmit. You can reply to App Review directly.
What Does It Cost to Publish a Game on the App Store?
| Cost | Superapp route | Engine route with a Mac you own | Engine route without a Mac |
|---|---|---|---|
| Tool | Superapp from $25/mo | Free engines available | Free engines plus a cloud build |
| Apple Developer Program | $99/yr | $99/yr | $99/yr |
| Mac | Not needed | Already owned | Rented or cloud build service |
| Apple's commission | 15% under the Small Business Program, 30% above | Same | Same |
Apple's App Store Small Business Program cuts the commission to 15% for eligible developers. Our guide to the program explains who qualifies. To estimate the full budget, try the app publishing cost calculator.
Game Center, Leaderboards and Achievements
Apple's GameKit framework adds Game Center features: leaderboards, achievements and matchmaking. They are optional, but players expect a leaderboard in score-based games, and they give you a reason for players to come back. You configure leaderboards and achievements in App Store Connect and call them from your game.
After Launch: Getting Players
Publishing does not bring players by itself. The three channels that work for small games are App Store search, short video, and paid ads.
Superapp's Selfdrive, now in closed beta, runs App Store Optimization, Apple Ads and UGC video for your app on autopilot. Whatever tool you use, our guides to App Store optimization, Apple Ads for beginners and mobile game advertising cover the manual version, and a free ASO audit checks your listing.
Mistakes to Avoid
Submitting without testing on a real device. Games break in ways the simulator hides.
Forgetting SDK data in the privacy details. Ad and analytics SDKs collect data you must declare.
Leaving loot box odds unpublished. Guideline 3.1.1 requires them before purchase.
Wrapping a web game with nothing native around it. Guideline 4.2 is the usual rejection.
Letting a service submit from its own account. That is the pattern 4.2.6 rejects.
Buying an Intel Mac to build. Xcode 27 requires Apple silicon.
Reusing a build number. Every upload needs a higher one.
Frequently Asked Questions
How do I publish a game on the App Store? With Superapp, describe the game and it builds, prepares the listing and submits from the browser under your own account. With an engine: enroll in the Apple Developer Program, export and upload an iOS build, create the app record in App Store Connect, test with TestFlight, complete the listing, privacy details and age rating, and submit for review.
How much does it cost to put a game on the App Store? With Superapp, from $25 a month plus the $99 a year Apple Developer Program. Apple then takes a commission on sales, 15% for eligible small developers. Free engines cost nothing beyond Apple's fee.
Do I need a Mac to publish a game on the App Store? For most engines, yes. Superapp builds and submits from the browser, GDevelop's cloud iOS builds start at Gold, and Unity Build Automation builds in the cloud.
How long does App Store review take for a game? Superapp games go through the same review as any app. Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours, and an approved game can take up to 24 hours to go live.
Can I publish a game made with an AI builder? Yes, if it is submitted under your own developer account and has real functionality. Guideline 4.2.6 rejects generator apps submitted by the service on a client's behalf. Superapp submits through your account.
Can I publish a web game on the App Store? Superapp builds games natively, which avoids the problem. A wrapped web game must do more than wrap a website, because guideline 4.2 rejects a "repackaged website."
Can I publish a Roblox game on the App Store? No. Superapp publishes standalone games to your own listing, but Roblox games are experiences inside the Roblox app, which has one listing owned by Roblox Corporation.
Do I need a company to publish a game? No. Superapp works with an individual Apple Developer account. Organizations need a D-U-N-S Number.
Can I publish a game for free on the App Store? You can set a Superapp game, or any game, to free, but the $99 a year developer fee still applies.
What are the App Store rules for loot boxes? Superapp games and every other game follow guideline 3.1.1, which requires apps offering loot boxes to "disclose the odds of receiving each type of item to customers prior to purchase."
Why do games get rejected from the App Store? Superapp's native builds avoid the wrapped-website issue, but any game can be rejected for crashes, wrapped web content under 4.2, low-effort novelty under 4.3(b), missing loot box odds, or incomplete privacy details.
What age rating will my game get? For a Superapp game or any other, the rating comes from Apple's questionnaire about content such as violence, horror themes and simulated gambling. Answer it accurately for each version.
What is TestFlight and do I need it? Superapp games can be beta tested like any App Store build. TestFlight distributes beta builds to up to 100 internal and 10,000 external testers; it is optional but useful for tuning difficulty.
How do I add leaderboards to my iPhone game? Superapp builds native Swift, the language Apple's GameKit framework is used from for Game Center leaderboards and achievements. You configure the leaderboards themselves in App Store Connect.
Can I release my game on a specific date? Yes, for a Superapp game or any other. Choose manual release and press release when ready, or set the app for pre-order.
Can I update my game after it is published? Yes. With Superapp you describe the changes and resubmit; in an engine, upload a new build with a higher build number. Phased release rolls an update out gradually.
What does Apple take from game sales? The same for Superapp games as any other: 30% by default, or 15% for developers in the App Store Small Business Program.
Does Superapp publish to Google Play? Not yet. Superapp builds and publishes for Apple platforms today. For Android, GDevelop, Unity and Godot export to Google Play.
Where to Go Next
If you have not built the game yet, start with how to make a mobile game with no coding or the best AI game makers. For general app submission detail, see how to publish an app to the App Store and the App Store review process.
References
- Apple Developer Program enrollment
- Overview of publishing your app on the App Store
- App Review
- TestFlight
- App Store Review Guidelines
- Xcode 27 release notes
- App Store fraud prevention analysis, May 2026
- Godot iOS export documentation
- Unity iOS environment setup
- GDevelop pricing
- Construct 3 publish to mobile tutorial
- Buildbox export manual
- Superapp pricing