BLOG
Latest news, updates, and guides from the Rubber Duck team
First Scan Guide
5 min read
Complete walkthrough of your first app scan
COVERS:
- •Preparing your .ipa file for upload
- •Understanding the scan process
- •Reading your Duck Report
- •Prioritizing fixes by severity
- •Re-scanning after fixes
Common Rejection Reasons
8 min read
Top issues that cause App Store rejections
COVERS:
- •2.1 App Completeness violations
- •Missing privacy policy links
- •In-app purchase implementation errors
- •Crashes and performance issues
- •Metadata and screenshot problems
Privacy Compliance
6 min read
Ensuring your app meets privacy requirements
COVERS:
- •Required privacy policy elements
- •App Tracking Transparency (ATT)
- •Data collection disclosures
- •User consent flows
- •Third-party SDK compliance
Performance Best Practices
7 min read
Avoid performance-related rejections
COVERS:
- •Launch time optimization
- •Memory management
- •Battery usage considerations
- •Network efficiency
- •Testing on older devices
In-App Purchases
10 min read
Implementing IAP correctly for App Store approval
COVERS:
- •When IAP is required vs optional
- •StoreKit 2 implementation
- •Receipt validation
- •Restore purchases functionality
- •Common IAP rejection reasons
Device Compatibility
5 min read
Supporting multiple devices and iOS versions
COVERS:
- •iPhone vs iPad layouts
- •Safe area handling
- •Dynamic Type support
- •Dark Mode implementation
- •iOS version backward compatibility