RejectProofRun the free check

Missing arm64 slice / unsupported architecture

Check PB-35 · App Store Review Guideline 2.1 / 2.5.1 · Likely rejection when present · verified 2026-09-16

Why App Review rejects under Guideline 2.1

2.1 is the single most common rejection because it is a catch-all: crashes, dead links, placeholder content, a demo account that does not work, a feature the description promises but the build does not have. The reviewer runs the app on a real device for a few minutes and reports whatever breaks. The frustrating part is that most 2.1 rejections are mechanical and visible in the build before you upload: a framework that was not embedded (crash on launch), a support URL that returns 404, a leftover localhost address from development. Fix what they named, then look for what they did not name — on the next round they only re-check the diff.

How to fix it

App Store builds must contain a device (arm64) slice built for the iOS platform. A simulator build (x86_64, or arm64 with the iOS Simulator platform) fails to install on devices and is rejected under 2.1 / 2.5.1. Xcode: Product → Archive with destination "Any iOS Device (arm64)", not a simulator; check Build Settings → Architectures = Standard, Excluded Architectures does not exclude arm64, and Build Active Architecture Only = No for Release. Expo/EAS: use `eas build --platform ios --profile production` (a device build); never upload a build made with `"simulator": true` in eas.json, and do not submit `.app` folders from `npx expo run:ios`.

How RejectProof detects it

The scan reads your .ipa in the browser (or locally with npx rejectproof): Info.plist, entitlements, the privacy manifest, embedded frameworks and the executable itself. Check PB-35 reports the exact evidence it found — the key, the symbol, the file or the URL — so you can confirm it in your own project before changing anything. Nothing is uploaded; only a small redacted summary is sent to build the report, and you see it first.

Related Guideline 2.1 checks

← All rejection reasons