Menu

Post image 1
Post image 2
1 / 2
0

How I Fixed Apple's 'IAP 2.1(b) - App Completeness' Rejection in 90 Minutes Using ASC API V2

DEV Community·孫昊·26 days ago
#eUjr6GJy
Reading 0:00
15s threshold

tl;dr — Apple's 2.1(b) App Completeness rejection email tells you "your IAPs were not submitted with the binary." It does not tell you the V2 reviewSubmissions endpoint requires inAppPurchases as a relationships.items entry, that baseTerritory: USA is mandatory on the IAP itself, or that the App Review Screenshot is a separate hard gate. I learned all three the painful way on 2026-05-06 when four binaries came back rejected on the same morning. Below is the runnable script that fixed it. The rejection email (lightly redacted) The morning of 2026-05-06 four near-identical emails landed in my inbox: Submission ID: <sub_id> Status: Rejected Guideline 2.1 - Information Needed (App Completeness) We were unable to review your in-app purchase product because it was not submitted with your app's binary. Please ensure your in-app purchase products are submitted along with the most recent version of your app. Next Steps: - Submit your in-app purchase products with your app binary in App Store Connect.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More