APP REVIEW a field guide Send a rejection
Frontispiece

Rejections are rarely
about the rules.

Most are a misread convention, a missing explanation, or a build that fights the platform in a way the guidelines already anticipated. The message you get back is short, cites a clause, and tells you almost nothing about which of those you have. So teams guess, resubmit, and lose another cycle.

I spent six years reviewing submissions at Apple. I can usually tell you which one you have in a single read.

Plates I – IV · about three minutes
Plate I

What the message is not telling you

A rejection cites the clause the reviewer landed on, not the reasoning that got them there. Two apps can receive identical text for entirely different underlying problems. Reading it correctly is the whole job.

Specimen — the form a rejection takes
Guideline 2.1 — Information Needed We were unable to review your app as it crashed on launch. Please review the details and use the video to resolve the issue, then upload a new binary.
A reviewer's reading

It probably did not crash. This clause is also what a reviewer reaches for when the app opened, showed a sign-in wall, and the credentials in the review notes did not work — or were never supplied. From the reviewer's side both look the same: nothing usable appeared. The fix is not a stability pass. It is a working demo account, kept live for the whole review, and a note saying exactly where to enter it. Teams routinely spend a week chasing a crash that never existed.

Fig. 1 — Illustrative, not a client case. The pattern is common enough to be worth knowing.
Plate II

Six years on the other side

Apple Worldwide Developer Relations, 2010–2016. Reviewer, then a seat on the App Review Board, where rejected developers escalated to have a decision re-examined.

600,000+ submissions reviewed across six years — roughly 100,000 a year
Review Board re-examined escalated rejections and worked with developer teams to resolve and resubmit
DoorDash their first App Store release came through my queue, and I approved it
Fig. 2 — Where the judgement comes from.
Plate III

Rates

Fixed fees. Scope in writing before anything starts. No hourly billing.

Rejection Recovery

€450per case

You have a rejection and you are not certain what it means. I read the rejection, the build and the clause it cites, then tell you what to change and how to word the response.

  • Plain diagnosis of what the reviewer actually saw
  • Prioritised changes — what must change, what is optional
  • Drafted reviewer response for the resubmission
  • A second round if the resubmission is rejected again
48 hours

Pre-Submission Audit

€2,500per app

Before you submit. I go through the build the way a reviewer will and hand back everything likely to trigger a rejection, ranked — so you find it instead of Apple finding it the week you planned to launch.

  • Full pass against the Review Guidelines and the HIG
  • Written report, every finding ranked by likelihood of rejection
  • Metadata, privacy declarations, permission strings, account deletion
  • Call to walk the findings through with your team
Five working days

Studio Retainer

€900per month

For agencies and studios shipping continuously, where a stuck review is a client problem before it is an engineering one.

  • Up to three submissions reviewed per month
  • Rejections triaged same day as they arrive
  • Direct line for quick questions — no ticket, no queue
  • Monthly, cancel any time
Ongoing
Plate IV

What this is, and what it is not

I do not work at Apple and I have no influence over your review. I left in 2016. There is no back channel and no one I can call. Anyone offering you that is selling something that does not exist.

What I have is the reviewer's perspective. How the guidelines are applied in practice, which parts are judgement and which are hard lines, and what a resubmission needs to say. That turns weeks of guessing into a couple of days of specific changes.

I will tell you if you do not need me. Some rejections are a one-line metadata fix and you should not pay anyone €450 for that. If yours is one, I will say so in the first reply and charge nothing.

Guidelines move. Mine is experience at scale, not a policy subscription. Where something turns on a rule introduced after my time, I will tell you plainly that it does.

Colophon

Send me the rejection.

Paste the message in full and one line about what the app does. You will get my read on what is going on, and whether it is worth engaging me, before you pay anything.

athar@atharux.com

Berlin. English or German. Remote worldwide.