App How-To Guide: Step-by-Step Instructions for Launching Your App on Major Stores
To launch an app, you must prepare signed release builds (AAB for Android, archives for iOS), create store assets, and set up developer accounts. Success requires meeting strict privacy disclosures and metadata requirements for both the Google Play Store and Apple App Store to avoid submission rejections.
You have a working build, a landing page, and a launch date circled on the calendar. Then someone asks the question that always arrives too late: how exactly do we get this live on the stores?
That is where most app how to guides fall short. They walk you through clicking buttons in a console without explaining why submissions get rejected, why review times vary wildly, or why your Android and iOS releases rarely ship on the same day. Publishing is less a single task and more a small project with its own timeline, dependencies, and compliance requirements.
This guide covers what you actually need to launch on Google Play and the Apple App Store—the two stores that matter for nearly every consumer app. We will skip the fluff and focus on the sequence that works in practice.
Before You Touch a Developer Console
Store submission is the last mile, not the starting line. Teams that treat it that way usually discover missing assets, unsigned builds, or privacy disclosures that do not match what the app actually does. All fixable, but painful when you are two days from launch.
Get these sorted first:
- Signed release builds — Android needs an AAB (App Bundle); iOS needs an archive uploaded via Xcode or a CI pipeline. Debug builds will not pass review.
- Store assets — Screenshots at required resolutions, app icon, short and long descriptions, support URL, and privacy policy URL. Apple is stricter about screenshot dimensions and metadata accuracy.
- Bundle identifiers and signing credentials — Your Android application ID and iOS bundle ID should be final. Changing them after launch creates headaches.
- Privacy and permissions — Document what data you collect, why, and where it goes. Both stores now require detailed privacy declarations before approval.
- Test coverage on real devices — Emulators miss permission prompts, push notification behaviour, and payment flows that reviewers will check.
If you are still earlier in the product cycle, it helps to map these requirements back to your development plan. Our guide on key stages in mobile app development from planning to release covers how to build store readiness into the timeline rather than bolting it on at the end.
What It Costs to Publish
The fees are modest compared to development, but they are not zero—and the models differ.
- Google Play — One-time $25 developer registration fee. No annual renewal. You can publish unlimited apps under one account.
- Apple App Store — $99 per year for the Apple Developer Program. Enterprise distribution is separate and not relevant for most consumer apps.
Budget a bit more than the registration fees. You may need a D-U-N-S number for Apple organisation accounts, legal review for privacy policies, or a merchant account if you sell digital goods. In-app purchases on iOS go through Apple’s system; on Android, you will set up Google Play billing and possibly a merchant profile.
Launching on Google Play
Google’s process is generally more forgiving than Apple’s, but “more forgiving” does not mean careless. Rejections still happen—usually around policy violations, misleading store listings, or incomplete Data Safety forms.
Step 1: Create your Play Console account
Register at the Google Play Console, pay the one-time fee, and complete identity verification. Google may take up to 48 hours to approve new developer accounts. Plan for this if launch day is fixed.
Step 2: Create the app and complete the dashboard
In Play Console, create a new app, select your default language, and enter the app name. Google then walks you through a setup checklist. Treat every item as blocking—nothing goes live until the dashboard shows all required sections complete.
Key sections include:
- Store listing — Title (30 characters), short description (80 characters), full description (4,000 characters), graphics, and categorisation.
- Content rating — Complete the IARC questionnaire honestly. An “Unrated” app cannot be published.
- Target audience and content — Declare whether children are a target audience. This triggers additional policy requirements.
- Data safety — Disclose data collection, sharing, encryption, and deletion practices. Mismatches between this form and your actual app behaviour are a common rejection reason.
- App access — Provide demo credentials if login is required. Reviewers need to reach core functionality.
Step 3: Upload your release
Navigate to Release → Production (or start with internal testing if you want a smaller audience first). Upload your signed AAB file. Google Play App Signing is recommended—Google manages the signing key while you upload with an upload key.
Release tracks worth knowing:
- Internal testing — Up to 100 testers, near-instant availability. Good for a final sanity check.
- Closed testing — Controlled group, useful for beta feedback.
- Open testing — Public opt-in beta.
- Production — Live on the store for everyone in your selected countries.
Most teams run at least one internal test build before production. The hour it takes saves days of rollback drama.
Step 4: Set pricing and countries
Choose free or paid. Note that Google does not let you convert a free app to paid later—you can only adjust pricing on apps that started as paid. Select distribution countries and confirm ads declaration if applicable.
Step 5: Submit for review
Once every dashboard item is green, submit your production release. Review times vary—sometimes a few hours, sometimes several days. New developer accounts and apps requesting sensitive permissions tend to take longer.
Launching on the Apple App Store
Apple’s review process is more hands-on. Expect closer scrutiny of UI quality, metadata accuracy, subscription flows, and guideline compliance. The upside: once you understand the patterns, rejections become predictable and fixable.
Step 1: Enrol in the Apple Developer Program
Enrol as an individual or organisation. Organisation accounts need a D-U-N-S number and additional verification. Approval can take a few days—sometimes longer for first-time company accounts.
Step 2: Configure App Store Connect
Create your app record in App Store Connect with a unique bundle ID registered in Certificates, Identifiers & Profiles. Set the app name, primary language, SKU, and user access level.
Step 3: Prepare your build in Xcode
Archive your app in Xcode (or upload via CI using fastlane or Xcode Cloud). Before uploading, verify:
- Version and build numbers are incremented
- All required device capabilities are declared
- App Transport Security and encryption export compliance are addressed
- Privacy Nutrition Labels in App Store Connect match your Info.plist usage descriptions
Upload the build and wait for processing—usually 15 to 30 minutes, occasionally longer.
Step 4: Complete App Information
Apple requires more metadata than many teams expect:
- App Privacy — Detailed questionnaire on data linked to the user, data used for tracking, and data not collected.
- Age rating — Questionnaire similar to Google’s content rating.
- Review notes — Include test account credentials, special hardware requirements, and anything non-obvious about how to use the app.
- Screenshots — Required for every supported device size. Missing iPhone 6.7" screenshots, for example, blocks submission.
Step 5: Submit for App Review
Select your processed build, complete the export compliance questions, and submit. First submissions on new accounts often take 24 to 48 hours. Resubmissions after a rejection are usually faster.
Common rejection reasons we see repeatedly:
- Placeholder content or incomplete features in the build
- Login required but no demo account provided
- Privacy policy link broken or policy does not cover actual data use
- In-app purchases not implemented through StoreKit where required
- Metadata promises features the app does not deliver
Android and iOS: What Actually Differs
Teams often assume both stores work the same way. They do not.
Review philosophy. Google leans on automated checks and policy enforcement after publication. Apple reviews each submission manually against Human Interface Guidelines and App Store Review Guidelines. iOS rejections come with specific resolution notes; Play rejections often point to policy articles you need to interpret.
Release control. Google offers staged rollouts by percentage. Apple releases to everyone in selected regions once approved—there is no percentage rollout on the App Store itself (TestFlight handles pre-release testing separately).
Updates. Both stores review updates, but minor bug-fix updates on iOS can sometimes qualify for expedited review if you justify the urgency. Google update reviews are typically faster.
Subscriptions and payments. Apple takes 15 to 30 percent commission on digital goods depending on programme eligibility. Google’s fee structure is similar. Physical goods and certain reader apps have different rules—read the guidelines before you architect payments.
A Practical Launch Sequence That Works
Here is the order we recommend when both platforms ship together:
- Week minus 3: Finalise store assets, privacy policy, and demo accounts. Complete Data Safety and App Privacy questionnaires in draft.
- Week minus 2: Upload to internal testing (Play) and TestFlight (iOS). Run a structured QA pass on production builds.
- Week minus 1: Submit iOS for review first—Apple usually takes longer. Submit Android to closed or open testing, then production.
- Launch week: Coordinate go-live once both are approved. Prepare a rollback plan—keep the previous build ready.
Trying to submit both platforms on the same morning with untested builds is how launch days turn into launch weeks.
Mistakes Teams Regret After Launch
A few patterns show up again and again:
Treating free vs paid as reversible. On Google Play, free is a one-way door. Decide before submission.
Undercooking privacy disclosures. If your app uses analytics SDKs, location, contacts, or camera access, your privacy forms must reflect that. Reviewers compare forms against actual behaviour.
Skipping TestFlight and internal testing. Store review is not QA. It catches policy issues, not every crash on a Samsung device running Android 12.
Forgetting regional compliance. Apps handling health data, financial transactions, or children's information face extra rules in the EU, India, and other markets. Distribution toggles are not just geography—they trigger legal obligations.
Ignoring post-launch monitoring. Crash rates, ANRs on Android, and App Store ratings affect discoverability. Set up Firebase Crashlytics or equivalent before you go live, not after users start complaining.
After Approval: The Part Most Guides Ignore
Getting approved is not the finish line. It is when real distribution starts—and when store algorithms begin judging you.
Update your app within the first two weeks if you find issues. Respond to reviews, especially negative ones with reproducible bugs. Monitor keyword rankings and conversion rates on your store listing. Screenshots and subtitle text on iOS move the needle more than most founders expect.
If you are building a product business rather than a one-off release, think about the full arc from concept to sustained growth. Our article on how to start an app and build a successful startup covers what happens after the stores approve you—retention, monetisation, and the updates users actually want.
By the Numbers
- Android maintains a significant global market share, making it a primary target for most consumer app launches. (StatCounter Global Stats)
- The mobile app market continues to see substantial growth in total user adoption and revenue generation globally. (Statista)
Publishing is less a single task and more a small project with its own timeline, dependencies, and compliance requirements.
— Pinakinvox engineering team
Frequently Asked Questions
How long does it take to publish an app on Google Play and the App Store?
Can I publish on both stores at the same time?
Do I need separate developer accounts for Android and iOS?
What happens if my app gets rejected?
Is a privacy policy mandatory for both stores?
Conclusion
Launching on major app stores is straightforward once you respect the process. Set up accounts early, prepare assets and privacy disclosures before you upload builds, test on real devices through TestFlight and internal tracks, and submit iOS ahead of Android if you want both live around the same time.
The consoles are not the hard part. The hard part is aligning your product, legal disclosures, and release builds so reviewers see exactly what your users will get. Get that right, and app store submission becomes a repeatable workflow—not a launch-day fire drill.
Book a strategy call
From zero-to-one product development to scaling infrastructure. Pinakinvox partners with high-growth teams to solve complex technical challenges.
Recommended by professionals.
Everything published here is tested and deployed in live production systems. No theories.