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
READ POST

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
READ POST

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
READ POST

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