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.

StepWhat you doWhereSuperapp handles it
1. AccountSuperapp and every other route need your own Apple Developer Program account, $99/yrdeveloper.apple.comYou enroll; Superapp connects to it
2. BuildExport and sign an iOS buildYour engine, usually Xcode on a MacYes, in the browser
3. App recordCreate the app in App Store ConnectApp Store ConnectYes
4. TestingDistribute a beta with TestFlightApp Store ConnectYou invite testers to the uploaded build
5. ListingName, screenshots, description, privacy, age ratingApp Store ConnectYes, prepares them
6. Rules checkRead the game-relevant guidelinesApp Store Review GuidelinesYour responsibility
7. SubmitSubmit for review, choose a release optionApp Store ConnectYes

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 typeName shown on the storeExtra requirement
Superapp users can use either typeYour name or your company'sConnect the account to Superapp
IndividualYour personal nameNone
OrganizationYour company's legal nameD-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.

ToolHow the iOS build is madeMac needed
SuperappNative Swift built and uploaded from the browserNo
UnityExport an Xcode project, or use Unity Build AutomationYes locally, no with cloud builds
Godot"You must export for iOS from a computer running macOS with Xcode installed"Yes
GDevelopCloud iOS build from the Gold plan, or a manual Cordova exportNo with Gold, yes for manual
Construct 3Exports an Xcode projectYes, "Apple require that you use Xcode on macOS"
BuildboxExports an Xcode project you compileYes
GameMakeriOS export with the Professional licenceNot 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 betaWhy it matters for games
Superapp games are testable the same wayEvery App Store game benefits from outside testers
Where players quitShows a difficulty spike or a confusing first level
Crashes on older devicesGames push hardware harder than most apps
InterruptionsA phone call or app switch must not lose progress
PurchasesTest 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

ItemWhat Apple needsGame-specific tip
Superapp prepares these for youGenerated from your gameReview them before submitting
Name and subtitleUnique name, short subtitlePut the genre in the subtitle
ScreenshotsRequired for each supported device sizeShow gameplay in the first screenshot
Description and keywordsFree text and a keyword fieldDescribe the core loop in the first line
CategoryGames, plus a subcategoryPick the subcategory players browse, such as Puzzle
Privacy detailsWhat data the game and its SDKs collectAd and analytics SDKs count
Age ratingAnswer Apple's questionnaireCartoon violence and simulated gambling change the rating
PriceFree or a price tierMost 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.

GuidelineWhat it saysHow games trip on it
Superapp games follow the same rulesNative games are reviewed like any otherNative code avoids the wrapped-website issue in 4.2
4.2 Minimum functionalityApps must go "beyond a repackaged website"Web games wrapped in an app shell
4.2.6 Generated appsTemplate 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) SpamNames "drinking games, Kama Sutra, fart, and burp apps" as low effortLow-effort novelty games, and repeated submissions risk the account
3.1.1 In-app purchaseLoot 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 gamesHTML5 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 optionWhen to use it
Superapp submissions offer the same choicesPick any of the options below
AutomaticGoes live as soon as it is approved
ManualYou press release, useful for a launch date
PhasedRolls 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?

CostSuperapp routeEngine route with a Mac you ownEngine route without a Mac
ToolSuperapp from $25/moFree engines availableFree engines plus a cloud build
Apple Developer Program$99/yr$99/yr$99/yr
MacNot neededAlready ownedRented or cloud build service
Apple's commission15% under the Small Business Program, 30% aboveSameSame

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

Keep reading

Superapp LogoSuperapp

Build iOS or web apps with AI

Superapp is AI that builds your iOS or web app and runs your marketing while you sleep.

Build an app

Already have an app? Superapp can get you users with Marketing AI. Learn more