Skip to main content
skill CX Codex

app-store-deployment — Claude Code skill: setup and overview

Deploys iOS and Android apps to App Store and Google Play. Guides through code signing, versioning, and pre-release verification.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code
Open on GitHub

What app-store-deployment does

This skill guides developers through publishing mobile apps to official app stores. It covers release management and build setups.

Platform coverage includes both iOS and Android. The guide details GitHub Actions CI/CD automation and pre-deployment checklists. A minimal workflow demonstrates generating a CSR in Keychain Access, configuring Xcode signing settings, and editing CFBundleShortVersionString in Info.plist.

Signing keys and certificates must stay out of git repositories. Skipping real device testing often leads to rejected submissions or launch crashes.

What it helps with

  • configure distribution code signing and provisioning profiles in Xcode
  • structure version increments for App Store and Google Play releases
  • automate mobile builds using GitHub Actions workflows
  • run a pre-deployment checklist before store submission

Example prompts for the agent

  • Configure Xcode build settings and Info.plist for App Store distribution.
  • Set up a GitHub Actions workflow to automate our Android release build.
  • Walk me through the pre-deployment checklist before submitting to Google Play.

How to install app-store-deployment

1Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/app-store-deployment/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about app-store-deployment

How to install app-store-deployment in Claude Code?

Run npx skills add aj-geddes/useful-ai-prompts --skill app-store-deployment -a claude-code. Claude Code saves it into ~/.claude/skills/app-store-deployment/SKILL.md.

What does the app-store-deployment skill do?

It guides code signing, version numbering, build configuration, and store submission for iOS and Android apps.

Does this skill cover CI/CD automation?

Yes, it includes a reference guide dedicated to automating builds and deployments via GitHub Actions.

Source text

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

Similar skills

Everything for Mobile →

From the same set143

accessibility-testing A skill that walks your agent through WCAG checks: axe scans, keyboard navigation, ARIA, screen readers. Useful when a project has to meet a11y requirements. CX Codex +1 575installs push-notification-setup Integrates push notifications for iOS and Android using Firebase Cloud Messaging and APNs. Helps handle token refreshes, deep linking, and background sync. CX Codex +1 575installs database-schema-documentation Documents database schemas, generates Mermaid ERD diagrams, and tracks table constraints. Useful when creating data dictionaries or writing migration specs. CX Codex +1 569installs Data Visualization A skill that steers your agent toward the right chart type and gives working matplotlib and seaborn code for analysis and stakeholder decks. CX Codex +1 568installs bundle-size-optimization Cuts JavaScript and CSS bundle sizes using code splitting and tree shaking. Helps optimize production builds and evaluate heavy dependencies before deployment. CX Codex +1 561installs security-audit-logging A skill that walks your agent through building security audit logging: events, user actions, system changes. Useful when you need logs for compliance or incident review. CX Codex +1 561installs mobile-app-debugging A skill for tracking down failures that only show up on a device: crashes, slow frames, flaky connectivity. CX Codex +1 561installs oauth-implementation Guides the setup of OAuth 2.0, OpenID Connect, JWT tokens, and SSO in web and mobile apps. Useful when configuring social logins or securing backend APIs. CX Codex +1 553installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor