# App Store Deploy

> iOS App Store and Google Play submission requirements and process.

- Skill: `diegosouzapw/app-store-deploy` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/app-store-deploy`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/app-store-deploy/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/app-store-deploy

---


# App Store Deployment

## iOS App Store

### Requirements

- Apple Developer Account ($99/year)
- App Icon: 1024x1024 PNG
- Screenshots: All required sizes
- Privacy Policy URL
- App Review Guidelines compliance

### EAS Submit

```bash
# Configure credentials
eas credentials

# Submit to App Store Connect
eas submit --platform ios
```

### App Store Connect

1. Create App in App Store Connect
2. Fill metadata (description, keywords, categories)
3. Upload screenshots
4. Set pricing
5. Submit for review

### Common Rejections

| Issue | Solution |
|-------|----------|
| Crash on launch | Test on real devices |
| Incomplete metadata | Fill all required fields |
| Placeholder content | Use real content |
| Login required | Provide demo account |

## Google Play

### Requirements

- Google Play Developer Account ($25 one-time)
- App Icon: 512x512 PNG
- Feature Graphic: 1024x500
- Screenshots: Phone + 7" + 10" tablets

### EAS Submit

```bash
# First time: upload manually
# Then: eas submit --platform android
```

### Play Console

1. Create app in Play Console
2. Complete app content questionnaire
3. Set up pricing and distribution
4. Upload AAB (not APK)
5. Roll out to production

### Pre-Launch Report

- Automatic testing on real devices
- Crash detection
- Performance metrics
- Security scanning

## Testing Tracks

### iOS

- TestFlight: Up to 10,000 testers
- Internal: 100 testers, instant

### Android

- Internal: 100 testers
- Closed: Invite-only
- Open: Public link
- Production: Full release

