App Store 2.5.5 rejection: IPv6-only networks

By The Draftbit team · Updated
Sources checked

This guide is for iPhone and iPad apps whose network features fail on IPv6-only networks.

Your home Wi-Fi test can pass while Apple’s network test fails. Guideline 2.5.5 requires the app to work on IPv6-only networks, so the problem may be an address or networking library rather than a broken server.

Trace the failing request

Ask your developer to reproduce the flow on an IPv6-only test network and record which service fails. Check hard-coded IPv4 addresses, custom socket code, embedded web content, and third-party SDKs. We’d test sign-in and uploads as well as the home screen.

Correct the network assumption

Use supported networking APIs and properly resolved hostnames instead of assuming an IPv4 address format. Update or replace dependencies that make the same assumption. Verify the fix in the actual app build; a website loading in a browser doesn’t prove every app request works.

Repeat the full flow on IPv6-only and ordinary networks. Give Apple the tested feature and build, plus a concise explanation of the networking change. If you still can’t reproduce the failure, ask for the affected endpoint or steps rather than claiming the network is supported without testing it.

Messages this guide can help with

App Store 2.5.5 rejection; app store 2.5.5 denial; Guideline 2.5.5; IPv6-only networks

Official sources

We checked these instructions against the sources below. The console layout may change, and your review decision may call for different steps.

Your next stepSubmit your iPhone or iPad app for review