К основному содержанию
скилл CX Codex

app-store-deployment — скилл для Claude Code: обзор и установка

Скилл помогает публиковать приложения для iOS и Android в App Store и Google Play. Он ведёт через подписание сборок и подготовку к модерации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/app-store-deployment/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/app-store-deployment/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Из того же набора143

accessibility-testing Скилл для проверки веб-приложений на соответствие WCAG: axe, навигация с клавиатуры, ARIA, скринридеры. Пригодится, когда нужно закрыть a11y-требования в проекте. CX Codex +1 575установок push-notification-setup Скилл помогает внедрить пуш-уведомления для iOS и Android через Firebase Cloud Messaging и APNs. Пригодится при настройке диплинков, фоновых сообщений и синхронизации токенов с бэкендом. CX Codex +1 575установок database-schema-documentation Скилл помогает документировать схемы баз данных, строить ERD-диаграммы в Mermaid и описывать ограничения таблиц. Пригодится при проектировании архитектуры и подготовке спецификаций миграций. CX Codex +1 569установок Data Visualization Скилл для построения графиков на matplotlib и seaborn: разведочный анализ, поиск выбросов, слайды для заказчика. CX Codex +1 568установок bundle-size-optimization Помогает уменьшить размер JS и CSS бандлов через разделение кода и tree shaking. Пригодится при настройке сборки или после добавления тяжёлых зависимостей. CX Codex +1 561установок security-audit-logging Скилл помогает настроить аудит-логи безопасности: события, действия пользователей, изменения в системе. Пригодится, когда нужны журналы для комплаенса или разбора инцидентов. CX Codex +1 561установок mobile-app-debugging Скилл для разбора сбоев, которые проявляются только на устройстве: падения, просадки производительности, проблемы с сетью. CX Codex +1 561установок oauth-implementation Помогает развернуть потоки OAuth 2.0, OpenID Connect, авторизацию по JWT и SSO в веб- и мобильных проектах. Пригодится при настройке входа через соцсети и защите API. CX Codex +1 553установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой