Apple rejected your app. Let's find the real reason.
A rejection message names the symptom, not always the cause. We have taken our own apps through review and through rejections, and we know where the usual problems hide.
What we look at
- Account deletion: if your app has sign-in, users must be able to delete their account from inside the app — and deleting has to really delete, including data synced to the cloud.
- Permission prompts: the text that explains why you need the camera, microphone or location has to be clear and translated into every language the app ships in.
- Permissions the app declares but never uses, which are a reason for rejection on their own.
- In-app purchases and subscriptions, especially restoring them.
- The privacy policy and support pages: they must exist and answer on the day the reviewer opens them.
- Availability: an app can be approved and still not appear in any store if it has no countries selected.
How it works
Send us the rejection message from App Store Connect, as it arrived. We tell you what we think is going on and what it would take to fix it before touching anything. We can't promise Apple's decision — nobody can — but we can make sure the app gives the reviewer no reason to say no.
Other things that are stuck
A website that has become slow, a launch that stalled, an app that works on one phone and not another. Sometimes the useful work isn't rebuilding: it's finding the one thing in the way and removing it.
Tell us what you need
Write to [email protected] with a couple of lines about the project. Our assistant replies first with a question or two, and a person reviews every conversation and follows up — usually within two business days.
We work in English and Spanish, and we are based in the United States. Everything we build is yours: you get the source code, the accounts stay in your name, and you are never locked into us to keep it running.