Apps that need hardware or setup a reviewer does not have
A reviewer has an iPhone and nothing else. If your app talks to hardware, needs a paired device, requires a provider account, or only does something useful in a specific place, the review notes have to say how to evaluate it without any of that.
Why it matters
The reviewer cannot buy your accessory or visit your warehouse. An app that shows a connection screen and nothing else is an app they cannot assess, and the outcome is a rejection asking how to test it.
This is solvable with information rather than engineering, which is what makes it worth catching: a demo mode, a video, and a clear note usually satisfies it.
It applies more widely than hardware: a geographic restriction, a backend environment, an invite code and a paired wearable are all the same problem.
The rejection this produces is often confusing to read, because it comes back as the app appearing to do nothing. From the reviewer’s side that is exactly what happened: they opened it, saw a screen waiting for a device, and had no way forward.
It is also one of the few review problems that gets worse with a resubmission. Each round costs days, and the fix is information rather than code, so an app can spend a fortnight failing on something that a paragraph in the notes would have settled.
How to fix it
- Describe the requirement in App Review information, plainly, including what the reviewer will see without the hardware.
- Provide a demo or simulation mode that exercises the interface without the device, if you can.
- Attach a video showing the real flow, which reviewers accept where a physical setup genuinely cannot be shipped.
The guidelines behind it
Read from Apple’s App Review Guidelines as last updated October 16, 2026.
What ReviewAhead checks
Hardware and setup requirements. Apps needing hardware or setup must tell reviewers how to test them.
- Asks whether the app can be fully evaluated without specific hardware or setup.
- Records the answer, and says what belongs in the review notes when the answer is that it cannot.
- Reads whether a demo account is required and filled in from App Store Connect when your account is linked, so the related half is not asked twice.
Apple’s own documentation for this requirement: developer.apple.com. Where this page and Apple disagree, Apple is right and this page is a bug.