Skip to content

App Store rejectionGuideline 4.0 - Design

Guideline 4.0 - Design is the label App Review puts on rejections under the Design section of the guidelines. It means a screen or flow fell short, and the note usually says which. It can be a sign-in that asks for data Apple already gave, a login that leaves the app, or a broken iPad layout.

Short answer

Read the rejection note and open the screen and device it mentions. Fix that screen, not the whole app: stop asking for a name or email after Sign in with Apple, keep web logins inside the app with ASWebAuthenticationSession, and check every screen on an iPad. Then reply in App Store Connect with what changed and upload the new build.

Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.

What 4.0 rejections point at, and the fix

  1. 01

    The note is about one screen

    “Coming up with a great design is up to you, but the following are minimum standards for approval to the App Store.” Apple, Guideline 4 Design

    4.0 has no single checklist, so the reviewer’s note is the spec. Quote it back in your reply and say what you changed on that screen, with a screenshot.

  2. 02

    Sign in with Apple, then a form asking for name or email

    “Help people use their new account right away; don’t delay the experience by asking for information that isn’t required.” Apple Human Interface Guidelines, Sign in with Apple

    Apple shares the name and email on the first sign-in. A screen that asks for them again right after, or that asks for a personal email when the user chose a private relay address, can draw a 4.0 note. Save what the first sign-in gives you and make extra fields optional.

  3. 03

    A private relay address treated as wrong

    “Avoid asking for a personal email address when people supply a private relay address.” Apple Human Interface Guidelines, Sign in with Apple

    The relay address works for email. Don’t block it, flag it as invalid, or ask the user to replace it.

  4. 04

    The login opens Safari outside the app

    “In iOS, the browser is a secure, embedded web view.” Apple Developer, ASWebAuthenticationSession

    A sign-in that sends the user out to Safari and back can be flagged. ASWebAuthenticationSession shows the same web login in a system browser sheet inside the app and returns the result to your code. Keep a reference to the session until it finishes, and make the view controller the presentation context provider. In Flutter and React Native, the common web auth plugins use it on iOS.

    import AuthenticationServices
    
    // self conforms to ASWebAuthenticationPresentationContextProviding
    var authSession: ASWebAuthenticationSession? // keep it alive
    
    authSession = ASWebAuthenticationSession(
      url: loginURL, callbackURLScheme: "myapp"
    ) { callbackURL, error in
      // read the code or token from callbackURL
    }
    authSession?.presentationContextProvider = self
    authSession?.start()
  5. 05

    The iPad layout is broken

    “iPhone apps should run on iPad whenever possible.” Apple, Guideline 2.4.1

    Reviewers may test an iPhone app on an iPad. Stretched images, cut-off buttons or a screen stuck in portrait get sent back. An iPhone-only app still runs on iPad, so test every screen on an iPad simulator before you resubmit.

Checked against the vendor’s docs on : Apple: App Review Guidelines, 4 Design and 2.4.1; Apple Human Interface Guidelines: Sign in with Apple; Apple Developer: ASWebAuthenticationSession; Apple: App Review (replying and appeals).

Rather hand it over?

Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.

Resubmit before Apple’s holiday slowdown

Pay for the Diagnosis and send the rejection and access to the app by (US Eastern). The Diagnosis is back by . Pay for the Fix that day and it arrives as a pull request by , in time to build and resubmit before .

In past years Apple said reviews may take longer around the holidays: December 20 to 26 in 2024 (opens in a new tab), December 22 to 27 in 2023 (opens in a new tab), December 23 to 27 in 2022 (opens in a new tab). Apple hasn’t posted its 2026 dates yet (checked ). Approval stays Apple’s decision.

“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
A buyer in the United States, July 2022. Shopify on Fiverr
All 127 Fiverr reviews

Related: App Store Guideline 4.8 · App Store Guideline 4.2 · App Store Guideline 2.1 · App Store Guideline 2.5.4

Questions

More on this rejection

Should I reply to App Review or appeal?

Reply first. Apple says you can correspond with App Review in App Store Connect to resolve the issues before resubmitting, which is the place for a demo account, a screen recording or an explanation. Appeal to the App Review Board only if you believe App Review misunderstood the app or treated you unfairly. Apple allows one appeal per rejected submission and asks for specific reasons the app complies.

Why did Apple reject the app under 4.0 this time and not before?

Each review is done by a person testing the current build, and a new screen or a new reviewer can turn up something earlier reviews missed. Fix what the note names and reply with what changed.

Can you fix it for me?

Yes, through the App Fix Ticket: you send the rejection message and access to the app, Simon writes a diagnosis of what App Review hit and how to fix it, then fixes the code so you can resubmit. Each step has a fixed price, paid upfront. Approval stays Apple’s decision; the ticket covers the fix.

A different error?

Describe it and get a written quote

Send the error and what you were doing. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.