For a startup, launch day is everything. Investors are looking, the press is ready, Product Hunt is scheduled. And then the dreaded email arrives: "Submission Rejected".
Apple's rejection could delay a launch by days or weeks. For a startup burning cash, this is fatal. Unlike large companies, startups make specific mistakes because they try to innovate or grow too quickly.
Error 1: The "Broken" MVP (Crashes and Bugs)
Startups love the concept of MVP (Minimum Viable Product). "If there's no bug, it took a while to launch." Apple disagrees.
- The Problem: If the Apple reviewer taps a button and the app closes (crash), it's an immediate rejection. (Guideline 2.1).
- Correction: MVP does not mean buggy product. It means a product with few features. The features that exist MUST work perfectly. Test on real devices, not just on the simulator.
Mistake 2: The “User Generated Content” (UGC) Problem
Your app is a social network, a chat or anything where users post content.
- The Problem: Lack of moderation. (Guideline 1.2).
- The Rule: If there is user content, you MUST have:
- "Report/Report" button.
- "Block User" button.
- Terms of Use (EULA) accepted upon registration.
- Fix: Implement these 3 things before submitting. Without them, no social network can function.
Mistake 3: Asking for Unnecessary Permissions
Your startup wants to collect data. You ask for access to Location, Contacts, Camera and Microphone right when opening.
- The Problem: Privacy. (Guideline 5.1).
- The Rule: You can only ask for permission if the app really needs it to work, and you must explain why in the system string (
NSLocationUsageDescription). - Correction: Only ask for permission at the time of use (Just-in-Time). Are you going to use the map? Request location now. Don't ask for it during onboarding.
Mistake 4: “Non-Apple” Design
Its designer used Material Design (Google's standard) in the iOS app because it was cheaper to do just one design.
- The Problem: Apple values the human interface. Apps that look like Android on iPhone are seen as low quality.
- Fix: Follow the Human Interface Guidelines. Use the San Francisco font, SF Symbols icons, and standard iOS navigation.
Error 5: Wrong Developer Account
You created the developer account in your name (Individual), but the app has a company name and charges a subscription.
- The Problem: Apple requires business/financial apps to be in corporate accounts (Organization) for transparency.
- Correction: Open a CNPJ and upgrade the account to Organization (requires D-U-N-S number). This takes time (weeks), so do it before coding.
Conclusion
Don't fight with Apple. Adapt. The review process exists to keep the App Store safe and of high quality. If your startup views review as a free (and rigorous) quality control, you will pass first time and ensure a better experience for your early adopters.
Also read
- App Store Approval - Common Mistakes for Businesses
- App Store Approval - Common Mistakes for Small Teams
- App Store Approval: Complete Guide to Publishing Your iOS App
- Play Store Approval - Common Errors in Practice
- Approval on the Play Store - Common Errors in Everyday Life
- Play Store Approval - Common Errors for Scaling
