I don’t even know why I bother creating in-app events for major updates. This year I wrote the most generic copy possible, specifically to avoid mentioning iOS 26 in an event that’s literally about iOS 26, and Apple still wasn’t happy with it.
How exactly does “Fresh Design and AI Features” use iOS terms in an inappropriate way? Is “AI” considered an iOS term? What about “Fresh Design”?
@rejected My keyboard extension app got rejected for "App Completeness".
You can define text snippets that you can paste anywhere, so I thought a good example snippet would be to have a "Lorem Ipsum" text.
Naturally Apple saw this not as an example but as "content that is not complete or final" #RejectedByAppReview #iOSdev
Rejected by Apple iOS app review:
First we were rejected for having a restore purchases button when we only have consumable purchases and restore purchases does not apply to consumable purchases.
We removed the button and resubmitted.
Now we got rejected for not having a "restore purchases" button.
I know App Review might have a lot of work. But being rejected because the app is « unfinished » and shows placeholder text as Lorem Ipsum, in the Lorem Ipsum Generator tool, is bafling.
And, now, this.
Me: Thinks, “Yes, but, that’s exactly what the three new capabilities I just listed in the “What to test” are…
And, also, it’s a “beta…”
And, also, I pay ~$100 a year for the privilege of developing the app at a pace that suits me, right?”
<<…Two days pass…>>
Me: Thinks, “This app could’ve been a web site.”
Me: [ …waiting for review of my awesome new app… ]
<< …Two days pass… >>
App Store Review: Your app, FooBar, was not approved for beta testing.
ASR: Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before.
Me: [ …reads cited section… ]