apple-store-submitlisted
Install: claude install-skill oleg-koval/agent-skills
> 🤖 *Auto-generated by **weekly-pattern-learner** · App Store rejection handling workflow observed in FocusNotch App Store session, Jun 2026 (92 user turns covering rejection → plan → code fixes → metadata → resubmit)*
# Apple App Store Submission & Rejection Handling
## Overview
Parse Apple rejection feedback, implement targeted fixes, update App Store Connect metadata, and resubmit — covering the complete cycle from rejection email to approved build.
## When to Use
- Apple review team sends a rejection email
- App fails automated pre-review checks (binary rejected at upload)
- Preparing metadata for first-time submission (screenshots, keywords, privacy labels)
- Resolving App Store Connect errors before submitting for review
## Workflow
### 1. Parse the Rejection
Read the full rejection email. Extract and list:
- **Guideline numbers** violated (e.g., 2.1, 4.2.0, 5.1.1)
- **Code-level issues** — missing entitlements, incorrect privacy strings, sandbox violations
- **Metadata issues** — wrong screenshot sizes, subtitle policy, keyword stuffing
- **UX issues** — crashes described by reviewer, broken flows, missing functionality
Create a numbered fix plan: one item per rejection point, with the type of fix needed.
### 2. Classify Fixes by Type
| Type | Location |
|------|----------|
| Privacy usage strings missing | `Info.plist` |
| Entitlement missing/wrong | `<AppName>.entitlements` |
| Crash or broken feature | Source code |
| Screenshots wrong size/content | Ap