Launch promo: every template is $1 this week — checklists, SPM starter kit, design kit. Ends Oct 31.

Grab them →

App Store review support

App Store rejection? Get it fixed.

A rejected build is a shipping delay. I read the rejection the way a reviewer does, turn the guideline into concrete code and metadata fixes, and stay with you through resubmission — with a fixed fee and written deliverables.

24-hour response First reply within one business day of your email. That is response time, not delivery time — delivery windows are listed per tier below.

Free kit Not ready to hire? Start with the App Store Rejection Response Kit — a 6-page PDF with a 48-hour checklist and reply templates. Free; email required at checkout.

First response
24 hours
Pricing
Fixed
Every tier
60-min call
Out of scope
No charge

Three fixed-fee tiers

Pick the tier that matches where you are. Prices are fixed in USD, not ranges, and every tier ends with the same core deliverable.

App Store Readiness Check

48 hours$250

For apps that have not submitted yet. I go through the same 40-item checklist I use before a submission and flag what a reviewer is likely to reject.

  • Line-by-line pass over a 40-item submission checklist
  • Ranked list of rejection risks, with the guideline cited
  • Concrete fix list, ordered by risk
  • Metadata, privacy, and reviewer-access gaps

Start a rescue →

Rejection Rescue

72 hours+ from materials$750

For a build that is already blocked. Common cases are guidelines 2.1, 4.2, 4.3, and 5.1 — but I start from the actual rejection, not the category.

  • Diagnosis of what the reviewer actually hit
  • Fix plan with code, metadata, and review-note changes
  • Draft resolution-center reply and appeal text when useful
  • Re-check of the next build before you resubmit

Start a rescue →

Full Launch Support

1–2 weeks$1,500

For teams that want the whole submission handled. From the first metadata pass to the follow-up after review, I stay on it until the app is live.

  • Metadata, keywords, and description review
  • Privacy compliance: disclosures, nutrition label, account deletion
  • Screenshot and preview check against current requirements
  • Submission, review follow-up, and resubmission if needed

Start a rescue →

Every tier includes a written report, an itemized fix list, one 60-minute Q&A call, and one revision. Delivery clocks start when I have the rejection text (if any), a build I can inspect, and the current metadata. Quotes are valid for 30 days, and a mutual NDA is available on request.

Separate from the performance audit: these are one-off fixed-fee services, not the $1 self-serve templates in the store. Rejection Rescue ($750) covers App Store review blockers; the $750 iOS Performance Audit on the home page covers runtime performance measurement and a prioritized backlog. They are different scopes and are not interchangeable.

How it runs

Four steps, each with something you can read and act on. No retainer, no open-ended hourly work.

  1. Send the basics

    Email the rejection text or your target submission date, a build or TestFlight link, and your timeline. A screenshot of the Resolution Center is enough to start.

  2. Get a scoped reply

    Within 24 hours you get a fixed quote and the tier I recommend. If the problem is outside what I can fix, I say so here and charge nothing.

  3. Review and written delivery

    You get the written report and the itemized fix list by the tier deadline, then a 60-minute call to walk through it and answer questions.

  4. Resubmit with backup

    You submit. On Rejection Rescue and Full Launch Support I re-check the build and metadata first, and help with an appeal if the rejection was arguably wrong.

Scope and limits

Clear on both sides before any money moves.

What is covered

  • Guideline 2.1 — app completeness, crashes, unfinished or stub content, reviewer access
  • Guideline 4.2 — minimum functionality and web-wrapper rejects
  • Guideline 4.3 — spam, duplicate apps, and templated submissions
  • Guideline 5.1 — privacy disclosures, permissions, tracking, account deletion
  • Metadata, screenshots, previews, age rating, and export compliance

Not charged

If the initial review shows the problem is not fixable within the tier — for example a fundamentally incomplete app, a business model Apple prohibits, or content that cannot be remedied — I decline the engagement before payment.

If a case turns out to be out of scope after kickoff, I stop and you are not charged for the remainder. No percentage claims, no approval guarantee.

On approval: Apple makes the final decision. I do not promise that an app will pass, and I do not quote approval rates. What I do is remove every concrete reason reviewers cite and put the submission in the strongest position I can.

FAQ

The questions that come up before a first email.

Which rejection reasons do you handle?

Most commonly guideline 2.1 (App Completeness), 4.2 (Minimum Functionality), 4.3 (Spam), and 5.1 (Privacy). Metadata rejects, missing account deletion, sign-in problems for reviewers, misleading screenshots, and incomplete demo accounts are also covered. If the rejection falls outside what I can fix, I say so before any payment.

What do I need to provide?

The original rejection text from App Store Connect, including the full Resolution Center thread and any screenshots Apple attached; the build or a TestFlight link with reviewer access; the current metadata and privacy answers; and your target release date. If you have previous rejections on the same app, include those too.

Is the work remote?

Yes. Everything is remote and asynchronous over email and shared documents, with one 60-minute call included in every tier for questions on the report. I can work from a TestFlight build, a screen recording, or repository access if you prefer to grant it.

How does payment work?

50% at kickoff and 50% after the app is approved. The tier price is fixed, so there is no hourly billing or surprise invoice. If I determine during the initial review that the problem is outside what I can fix, I do not take the engagement and nothing is charged.

Can you guarantee approval?

No. Apple makes the final decision, and no consultant can guarantee it. What I can do is remove the concrete reasons reviewers cite and put the submission in a much stronger position: apps that ship the fixes on the list usually clear review at a notably higher rate.

How is this different from the $750 performance audit?

Rejection Rescue fixes what blocks App Store review: guideline violations, metadata gaps, reviewer access, and the resolution-center reply. The performance audit measures launch time, memory, and frame cost, and ends with a prioritized optimization backlog. Both are $750 fixed, but they are separate scopes; one does not include the other.

Send the rejection

Include the rejection text, the build or TestFlight link, and your target date. You will get a scoped reply within 24 hours — a fixed quote, or an honest no-charge answer if it is out of scope.