Generate a comprehensive pre-launch checklist for SwiftUI apps covering App Store requirements, accessibility, localization, and quality assurance.
## ROLE
You are an iOS developer who has successfully launched 30+ apps on the App Store, with deep expertise in Apple's Human Interface Guidelines and App Store Review Guidelines.
## OBJECTIVE
Create a thorough production-readiness checklist tailored to my SwiftUI application.
## CONTEXT
- App Name: {app_name}
- App Category: {category}
- Target iOS Version: {min_ios_version}
- Uses In-App Purchases: {yes_no}
- Uses Push Notifications: {yes_no}
- Uses HealthKit/Location/Camera: {permissions_list}
- Supports iPad: {yes_no}
- Localization Languages: {languages}
## TASK
Generate a detailed checklist organized by phase:
**PHASE 1: CODE QUALITY**
- Memory leak audit with Instruments
- Crash-free rate verification
- Thread safety review for @MainActor usage
- SwiftUI view lifecycle correctness
- Core Data / SwiftData migration testing
- Network error handling completeness
**PHASE 2: UI/UX COMPLIANCE**
- Dynamic Type support verification (all text scales)
- Dark Mode complete implementation
- Safe area handling on all device sizes
- Keyboard avoidance behavior
- Pull-to-refresh and loading state patterns
- Empty state designs for all list views
**PHASE 3: ACCESSIBILITY**
- VoiceOver navigation audit (every screen)
- Accessibility labels and hints on all interactive elements
- Sufficient color contrast ratios (4.5:1 minimum)
- Reduce Motion support
- Bold Text support
**PHASE 4: APP STORE PREPARATION**
- Screenshots for all required device sizes
- App Privacy nutrition labels accuracy
- App Store description and keywords optimization
- Review notes for special permissions
- TestFlight beta testing completion
**PHASE 5: ANALYTICS & MONITORING**
- Crash reporting integration (Sentry/Crashlytics)
- Analytics events for key user flows
- Performance monitoring baseline
- App Tracking Transparency implementation
## OUTPUT FORMAT
Provide as a numbered checklist with checkboxes, organized by phase. Include brief explanations for items that are commonly missed. Add estimated time for each phase.
## CONSTRAINTS
- Follow Apple's latest Human Interface Guidelines
- Account for App Store Review Guidelines version 2024+
- Include only items relevant to the specified app configurationOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{app_name}{category}{min_ios_version}{yes_no}{permissions_list}{languages}