Websites
How to put your website on the App Store, and what it really takes
Putting a business into the App Store and Google Play takes more than wrapping the website: Apple rejects apps that only repeat a site, both stores need developer accounts, and every release goes through building, testing, listing and review. For many small businesses an installable website does the job, and a store app is worth it only when customers would use features a browser cannot give.
Indunil Asanka · Co-founder
4 min read · Published
Getting a business into the App Store and Google Play is a project, not a button. Apple’s guideline 4.2 rejects apps that simply repackage a website, both stores require developer accounts with identity checks, and every release involves building, testing on real phones, writing store listings and passing review. If what you want is your business on customers’ home screens, an installable website gets you most of the way with none of that. The table under this article lays out the steps with who does each and how long they usually take.
Step one: give the app a job
Ask what a customer would do in the app that they cannot do as easily on the website. For a restaurant or shop, that is ordering, paying, seeing when an order is ready and reordering. For a gym, booking classes. For a club, member information. If the honest answer is nothing, the app will struggle in review and nobody will open it twice. The page on Apple guideline 4.2 explains what reviewers look for.
Step two: the developer accounts
Apple’s developer programme costs 99 US dollars a year; organisations also need a D-U-N-S number, which can take days to arrive. Google Play charges 25 US dollars once and verifies your identity. Apps made with builders must be submitted by the business under its own account, not by the builder. Start these early, because they are the slowest part. The pages on Apple’s programme cost and Google Play verification cover the details.
Step three: build the app
There are two broad routes. A wrapper puts your live website pages inside a native shell, adding a few native touches; it is quick but closest to what 4.2 dislikes, so it suits sites with real ordering. A native app is written for phones, often with React Native and Expo, sharing your website’s data; it takes longer but feels at home on the phone. Either way, keep the app name and the bundle ID settled before the first release.
Step four: testing
Test on real phones, both iPhone and Android, with real orders or bookings. New personal Google Play accounts must run a closed test with at least 12 testers for 14 days before applying for production. Recruit regular customers and staff early.
Step five: listings and review
Each store needs a description, screenshots for several screen sizes, privacy details about the data you collect, a support address and often a test account for reviewers. Review usually takes days. If an app is rejected, read the reason carefully, fix the cause and resubmit with a note.
Step six: keeping it up to date
A wrapped app carries a copy of your pages at the time of the build, so new pages or a new design need a new build and store release. A native app needs updates as phone systems change. Budget a few hours every few months, more if the business changes often.
The cheaper alternative
An installable website, or PWA, adds a home screen icon, a full screen window and an offline page to your existing site, updated every time you publish, with no developer accounts, fees or review. It does not appear in store search. For most small businesses, it is the right first step. The PWA versus native app comparison sets the two side by side.
How OneCraft handles each route
Any published site can be installable; it is on by default for store and menu sites. For store presence there are two routes. The app export builds a Capacitor project of a live store or menu site, or any site with its store on, for 2 credits on paid plans, with icons, a splash screen, Stripe Checkout in the system browser and a README with the store steps; you add the iOS and Android folders and submit. In Code mode, the AI writes a native Expo app from the same site, previewed in a phone frame, which you build and submit with EAS. The store checklist in settings repeats the fees, Apple’s 4.2 and 4.2.6, and Google’s testing rule, and OneCraft never submits for you. See turning a website into a mobile app and the AI mobile app builder.
| Step | What it involves | Who does it | Typical time |
|---|---|---|---|
| Decide the app job | Ordering, bookings, accounts, not just pages | You | An afternoon |
| Developer accounts | Apple 99 USD a year, Google 25 USD once, identity checks | You | Days to weeks |
| Build the app | Wrap the site or write a native app | A builder, developer or you | Hours to weeks |
| Test | Real phones; Google closed test for new personal accounts | You and testers | At least 14 days on new Google personal accounts |
| Store listings | Screenshots, description, privacy details | You | A day |
| Review | Apple and Google check the app | The stores | Days, sometimes repeated |
| Updates | New builds when pages or features change | You | Ongoing |
Questions people ask
Can I just put my website in an app?
Technically yes, but Apple guideline 4.2 rejects apps that only repackage a website, and Google discourages thin wrappers too. An app needs to offer something useful beyond the site, such as ordering, order updates, bookings or account features, to have a good chance in review.
How much does it cost to get an app on the App Store?
Apple charges 99 US dollars a year for its developer programme and Google charges 25 US dollars once. Add the cost of building the app, any cloud build service, and your time for testing, listings and updates, which is usually the largest part.
Do I need a Mac to publish an iPhone app?
To build locally, yes, with Xcode. Cloud build services can compile iOS apps without a Mac, but you still need an Apple developer account to sign and submit, and you should test on a real iPhone before release, since simulators miss some behaviour.
How long does app review take?
Often a day or two for Apple and a few days for Google, but a rejection adds another round after you fix the issue. New personal Google accounts also need a closed test with at least 12 testers for 14 days before production access.
Is a PWA a good alternative to a store app?
For many small businesses, yes. An installable website sits on the home screen with an icon, opens full screen and updates with every publish, with no store fees or review. It does not appear in app store search, which is the main thing you give up.
Written by
Indunil Asanka · Co-founder
Builds the generation pipelines behind OneCraft: the slide, flyer and poster layout engines, the document grid and the render workers that turn a written brief into a finished file.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own website
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
No code website builder vs AI code generator: which to pick
A no code section builder is the quicker, safer choice for a standard small business site, while an AI that writes code suits sites that need custom layouts, interactions or data. The difference shows less in the first draft than in how you make the next hundred changes.
How much does a small business website cost in Australia?
A small business website in Australia costs whatever its parts add up to: a domain, a way to build and host it, payment fees if you sell, email, and your own time. The cheapest builders start free and the most expensive custom builds run to many thousands, so the useful answer is a list of lines to price for your own situation.
Restaurant website must haves
A restaurant website must answer four questions within seconds on a phone: what you serve and for how much, when you are open, where you are, and how to book or order. Everything else, the story, the gallery, the events, matters only after those four are one tap away.