Rubber Duck
Catch App Store rejection issues before Apple does.
455 followers
Catch App Store rejection issues before Apple does.
455 followers
Rubber Duck scans your iOS app before you submit it to the App Store. We combine automated checks with human testers on real devices to catch the issues Apple flags the most: crashes, incomplete build flows, missing privacy data, inconsistent metadata, broken onboarding, and more. Upload your IPA → we test → you get a clear actionable Duck Report.





Macky
Hi everyone! I'm the maker of Rubber Duck. After shipping iOS apps, I realized how unpredictable App Store review can be. Even great apps get rejected for:
Missing metadata
Small UI issues
Broken flows on certain iPhone models
Forgotten privacy entries
One-off crashes Apple found
Each rejection set the launch back days. So I built Rubber Duck to be the “review before the review.” It combines automated checks with human testers using real iPhones like an App Store reviewer, but faster and kinder.
Excited to hear what you think and how we can make this even more useful!
Camocopy
I like it as it's always frustrating that after submitting an app for review you sometimes have to wait 1 week, before then getting back a "Rejected" just because you forgot to add a single visible button like the Restore Purchase button. So 1 week wasted for nothing. Will your solution also check for things like what I just mentioned? Because then it will be fire and something I will use for my next releases!
Macky
@jim_engine Yoo Jim! Yes Rubber Duck checks exactly for things like that! We review both the UI and your app’s metadata from the IPA. It’s not fully automated there’s always a human QA pass at the end to catch the kind of issues.
Funny enough, the first time I submitted my own app I forgot the Restore Purchases button and the privacy policy link, so I know exactly what kind of week long delays you're talking about. 😅
Camocopy
@sayuj_suresh Haha funny that you can share the same experience 😂 that sounds really nice! I will be testing it for my other products in the future!
@sayuj_suresh This is such a smart gap to solve, so many teams only discover App Store issues after a rejected submission. Having a pre-submission “duck check” that blends automated scans with real human testers feels like the kind of tool every iOS dev wishes existed sooner.
How deep do your automated checks go? Are you able to flag things like missing privacy manifests or issues with entitlement usage before Apple does?
Macky
@fernando_scharnick Hey Fernando! Ikr! This is at least a decade old problem and I thought someone would have it built but sadly nooo :( How does the automated checks go? Right now Rubber Duck’s automated checks go through the IPA itself so we scan things like:
Info.plist
required keys & capabilities
icons / assets
entitlements
permissions
basic binary issues
missing or invalid metadata inside the build
device compatibility checks
We do not currently scan what you enter in App Store Connect’s privacy questionnaire because that data lives in your dev account. But our human QA pass often catches areas where the privacy info should be updated e.g. if the app uses camera/mic/location but Info.plist or flows don’t match what Apple expects.
Let me know if you have any other questions!
Macky
@vouchy Yo Van, also, incredible name.
For me, the breaking point was a string of rejections where I kept losing entire weeks over tiny, preventable issues. After a few successful releases I started to understand what Apple actually expects… but before that, it was just this painful cycle of: Submit → wait days → get rejected → fix one tiny thing → wait again.
Developers shouldn’t have to waste a week because of something a pre-check could’ve caught in minutes.
Hey @sayuj_suresh, I'm the founder of Vicaura, also launched today on product hunt. Just checked out Rubber Duck. Very useful. Appstore rejections are a major pain. Congrats on the launch. Would love to connect and chat sometime.
Macky
@mikhaeel Thanks Mikhaeel! Happy to connect
Macky
@gavin_edgley Yesss, I'm happy to personally help you. Just email me at founder@tryrubberduck.com when you are ready!
Swytchcode
Kudos to your efforts! Are you bringing in something for the play store?
Macky
@chilarai Hey Chilarai! Thank you. Google is pretty lenient on their approval, so I don't think we need it. I will maybe add just plain QA testing in future for play store.