CommunityCodierung & Entwicklunggithub.com

JINSEDAWONIU/mobile-app-store-deployment-automation

Automatische Bereitstellung mobiler Apps 2026 – iOS- & Android-CI/CD mit Capacitor, Expo und Flutter freischalten

Was ist mobile-app-store-deployment-automation?

Dieses Skill-Paket automatisiert die Bereitstellung mobiler Apps für iOS und Android mithilfe moderner Frameworks wie Capacitor, Expo und Flutter. Es integriert sich nahtlos in CI/CD-Pipelines (z. B. GitHub Actions) und übernimmt Aufgaben wie Code-Signierung, das Erstellen von App-Bundles und die Veröffentlichung im Apple App Store und Google Play Store. Entwickler sparen wertvolle Zeit, indem wiederkehrende manuelle Schritte entfallen und der gesamte Deployment-Prozess reproduzierbar und fehlerresistent wird. Das Skill-Set unterstützt sowohl React Native (via Expo) als auch Flutter-Projekte und kann an bestehende Workflows angepasst werden. Es ist ideal für Teams, die mobile Apps regelmäßig aktualisieren und einen zuverlässigen, automatisierten Release-Prozess benötigen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
Part ofMobile
npx skills add JINSEDAWONIU/mobile-app-store-deployment-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht mobile-app-store-deployment-automation?

Automatische Bereitstellung mobiler Apps 2026 – iOS- & Android-CI/CD mit Capacitor, Expo und Flutter freischalten

Dieses Skill-Paket automatisiert die Bereitstellung Ihrer mobilen Apps im Apple App Store und Google Play Store. Es unterstützt die Frameworks Capacitor, Expo und Flutter und lässt sich problemlos in Ihre CI/CD-Pipeline integrieren.

Funktionen

  • Automatische Code-Signierung – Verwalten Sie Zertifikate und Provisioning-Profile für iOS und Android.
  • Erstellung von App-Bundles – Bauen Sie signierte APKs, AABs und IPA-Dateien.
  • Veröffentlichung in Stores – Laden Sie Ihre App direkt in den Apple App Store und Google Play Store hoch.
  • Framework-Unterstützung – Funktioniert mit Capacitor, Expo und Flutter.
  • CI/CD-Integration – Einfach in GitHub Actions, GitLab CI oder andere Pipelines einbindbar.

Voraussetzungen

  • Ein Apple Developer-Konto (für iOS-Bereitstellung)
  • Ein Google Play Developer-Konto (für Android-Bereitstellung)
  • Node.js 18+ (für Capacitor/Expo) oder Flutter SDK (für Flutter)
  • Umgebungsvariablen für Store-Zugangsdaten (z. B. APP_STORE_CONNECT_API_KEY, GOOGLE_PLAY_SERVICE_ACCOUNT_JSON)

Verwendung

  1. Klonen Sie dieses Repository oder fügen Sie das Skill-Set zu Ihrem Projekt hinzu.
  2. Konfigurieren Sie die Umgebungsvariablen gemäß der Dokumentation.
  3. Führen Sie das Deployment-Skript aus: npx deploy-mobile-app
  4. Oder integrieren Sie die Schritte in Ihre CI/CD-Pipeline (siehe Beispiel-Workflow unten).

Beispiel: GitHub Actions Workflow

name: Mobile App Deployment

on:
  push:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Setup Node.js
        uses: actions/setup-node@v3
        with:
          node-version: '18'
      - name: Install dependencies
        run: npm install
      - name: Deploy to stores
        env:
          APP_STORE_CONNECT_API_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY }}
          GOOGLE_PLAY_SERVICE_ACCOUNT_JSON: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
        run: npx deploy-mobile-app

Konfiguration

VariableBeschreibungErforderlich
APP_STORE_CONNECT_API_KEYAPI-Schlüssel für Apple App Store ConnectJa (für iOS)
GOOGLE_PLAY_SERVICE_ACCOUNT_JSONService-Konto-JSON für Google Play ConsoleJa (für Android)
APP_BUILD_NUMBERBuild-Nummer (optional)Nein

Unterstützte Frameworks

  • Capacitor – Hybrid-Apps mit Web-Technologien
  • Expo – React Native-Apps mit Expo-Build-Service
  • Flutter – Native Cross-Platform-Apps

Fehlerbehebung

  • Code-Signierung fehlgeschlagen: Überprüfen Sie Ihre Zertifikate und Provisioning-Profile.
  • Store-Zugriff verweigert: Stellen Sie sicher, dass Ihre API-Schlüssel gültig und die Konten berechtigt sind.
  • Build-Fehler: Überprüfen Sie die Framework-spezifischen Build-Logs.

Lizenz

MIT

Verwandte Skills