appstore-prep
App Store申請前のチェックリスト。プライバシーポリシー、権限説明、アイコン、スクリーンショットを確認。Use when: 申請、リリース、App Store、審査 を依頼された時。
When & Why to Use This Skill
This Claude skill provides a comprehensive checklist for App Store submission preparation, helping developers verify critical requirements such as Info.plist permissions, privacy policies, and app assets. It is designed to minimize the risk of app rejection by ensuring all technical and administrative details are correctly addressed before the Apple review process.
Use Cases
- Pre-submission Audit: Use the checklist to verify that all mandatory Info.plist permission strings (e.g., Camera, Location) are descriptive and meet Apple's 'Purpose String' requirements.
- Privacy Policy Verification: Ensure that privacy policy URLs are valid and that App Privacy declarations accurately reflect the app's data collection practices to comply with App Store Connect standards.
- Asset Readiness Check: Confirm that all required app icon sizes (including 1024x1024) and device-specific screenshots are prepared and ready for upload.
- Build Configuration Review: Validate that the project is set to Release mode and that no debug or test code is accidentally included in the final binary.
| name | appstore-prep |
|---|---|
| description | "App Store申請前のチェックリスト。プライバシーポリシー、権限説明、アイコン、スクリーンショットを確認。Use when: 申請、リリース、App Store、審査 を依頼された時。" |
App Store 申請準備
必須チェック項目
Info.plist 権限説明
- NSCameraUsageDescription(カメラ使用時)
- NSPhotoLibraryUsageDescription(写真アクセス時)
- NSLocationWhenInUseUsageDescription(位置情報使用時) → 説明文は具体的に「なぜ必要か」を記載
プライバシー
- プライバシーポリシーURLが有効
- App Privacy の回答が正確
アセット
- App Iconが全サイズ揃っている(1024x1024含む)
- スクリーンショットが各デバイスサイズ分ある
ビルド設定
- Release設定でビルドできる
- デバッグコード・テストコードが含まれていない
---
### ディレクトリ構成例
~/.claude/skills/ # 個人(全プロジェクト共通) ├── swift-build/ │ └── SKILL.md └── ios-security/ └── SKILL.md
your-project/.claude/skills/ # プロジェクト固有 ├── swiftui-review/ │ └── SKILL.md └── appstore-prep/ └── SKILL.md