app-store-deployment — скилл для Claude Code: обзор и установка
Скилл помогает публиковать приложения для iOS и Android в App Store и Google Play. Он ведёт через подписание сборок и подготовку к модерации.
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-codeЧто делает app-store-deployment
Скилл содержит инструкции для публикации мобильных приложений. Внутри собраны правила работы с номерами версий и шаги проверки перед отправкой в магазины.
В состав входят инструкции по iOS и Android. Скилл описывает автоматизацию через GitHub Actions и чек-лист готовности к релизу. В примерах разобран процесс для Xcode: создание CSR через Keychain Access, настройка профилей провижининга и параметров CFBundleShortVersionString в Info.plist.
Сертификаты и приватные ключи нельзя коммитить в git. Без настроенных профилей дистрибуции магазин отклонит билд ещё на этапе валидации.
Какие задачи решает
- настроить подписание сборки iOS сертификатами дистрибуции
- подготовить
Info.plistи схему версионирования для App Store - автоматизировать релизные сборки через GitHub Actions
- пройти чек-лист перед отправкой мобильного приложения на ревью
Примеры запросов агенту
- Настрой Info.plist и параметры подписи в Xcode для публикации в App Store.
- Сделай пайплайн GitHub Actions для автоматической сборки приложения в Google Play.
- Проверь мобильный проект по чек-листу перед отправкой сборки на ревью.
Как установить app-store-deployment
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code2Вручную: положить файлы
~/.claude/skills/app-store-deployment/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/app-store-deployment/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a codex2Вручную: положить файлы
.agents/skills/app-store-deployment/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a cursor2Вручную: положить файлы
.cursor/skills/app-store-deployment/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts app-store-deployment2Вручную: положить файлы
.github/skills/app-store-deployment/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/app-store-deploymentВручную: положить файлы
.devin/skills/app-store-deployment/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о app-store-deployment
Как установить app-store-deployment в Claude Code?
Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code. Конфигурация запишется в ~/.claude/skills/app-store-deployment/SKILL.md.
Что делает скилл app-store-deployment?
Он помогает подготовить мобильное приложение к релизу в App Store и Google Play, от создания сертификатов до управления номерами версий.
Есть ли в скилле шаблоны для CI/CD?
Да, справочные материалы содержат руководство по настройке автоматических сборок через GitHub Actions.
Исходный текст
SKILL.md · MIT
---
name: app-store-deployment
description: >
Deploy iOS and Android apps to App Store and Google Play. Covers signing,
versioning, build configuration, submission process, and release management.
---
# App Store Deployment
## Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
## Overview
Publish mobile applications to official app stores with proper code signing, versioning, testing, and submission procedures.
## When to Use
- Publishing apps to App Store and Google Play
- Managing app versions and releases
- Configuring signing certificates and provisioning profiles
- Automating build and deployment processes
- Managing app updates and rollouts
## Quick Start
Minimal working example:
```bash
# Create development and distribution signing certificates
# Step 1: Generate Certificate Signing Request (CSR) in Keychain Access
# Step 2: Create App ID in Apple Developer Portal
# Step 3: Create provisioning profiles (Development, Distribution)
# Xcode configuration for signing
# Set Team ID, Bundle Identifier, and select provisioning profiles
# Build Settings:
# - Code Sign Identity: "iPhone Distribution"
# - Provisioning Profile: Select appropriate profile
# - Code Sign Style: Automatic (recommended)
# Info.plist settings
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
// ... (see reference guides for full implementation)
```
## Reference Guides
Detailed implementations in the `references/` directory:
| Guide | Contents |
|---|---|
| [iOS Deployment Setup](references/ios-deployment-setup.md) | iOS Deployment Setup |
| [Android Deployment Setup](references/android-deployment-setup.md) | Android Deployment Setup |
| [Version Management](references/version-management.md) | Version Management |
| [Automated CI/CD with GitHub Actions](references/automated-cicd-with-github-actions.md) | Automated CI/CD with GitHub Actions |
| [Pre-Deployment Checklist](references/pre-deployment-checklist.md) | Pre-Deployment Checklist |
## Best Practices
### ✅ DO
- Use signed certificates and provisioning profiles
- Automate builds with CI/CD
- Test on real devices before submission
- Keep version numbers consistent
- Document deployment procedures
- Use environment-specific configurations
- Implement proper error tracking
- Monitor app performance post-launch
- Plan rollout strategy
- Keep backup of signing materials
- Test offline functionality
- Maintain release notes
### ❌ DON'T
- Commit signing materials to git
- Skip device testing
- Release untested code
- Ignore store policies
- Use hardcoded API keys
- Skip security reviews
- Deploy without monitoring
- Ignore crash reports
- Make large version jumps
- Use invalid certificates
- Deploy without backups
- Release during holidays
© aj-geddes · MIT · aj-geddes/useful-ai-prompts