Hilfe zur Build Station
Alles von der Installation bis zum Store-Upload
Hier findest du die vollständige Dokumentation. Fang mit den ersten Schritten an oder spring direkt zu dem Thema, das dich gerade beschäftigt.
Loslegen
Erste Schritte
Build Station installieren, beim ersten Start einrichten und das erste Projekt bauen.
WeiterlesenDie Oberfläche
Wie das Fenster der Build Station aufgebaut ist: Seitenleiste, Projektliste, die Tabs Build, Verlauf und Codemagic, Statuszeile und Tastenkürzel.
WeiterlesenProjekte anlegen
Projekt-Assistent, buildstation.json zum Einchecken, fehlende Zugangsdaten nachtragen und zwei Kundenvarianten in einem Ordner per Git-Branch bauen.
WeiterlesenBauen
Presets
Presets sind benannte Build-Konfigurationen: Plattform, Modus, Flavor, Dart-Defines, Env und Pre-Steps, mit Live-Vorschau des Befehls und Trockenlauf.
WeiterlesenEigene Scripts und Web-Builds
Shell-Scripts als Build-Schritt: die BS_*-Variablen, Artefakte mit BUILDSTATION_ARTIFACT melden, build_web.sh im Projekt und Web-Builds automatisch committen.
WeiterlesenBauen und Warteschlange
Builds im Tab Build starten, Version und Build-Nummer prüfen, Werte nur für einen Lauf ändern, Builds einreihen und alle Kundenvarianten auf einmal bauen.
WeiterlesenWenn ein Build scheitert
Bekannte Fehlerbilder mit Ursache und Ausweg, Reparatur per Klick, automatische Änderungsvorschläge als Diff und die optionale KI-Reparatur mit Claude.
WeiterlesenVersionen und Updates
Abhängigkeiten mit pub upgrade aktualisieren, Analyse vor dem Build, Flutter-Hotfixes, Android-API-Level anheben und JDK, Gradle und AGP aufeinander abstimmen.
WeiterlesenAusliefern
Artefakte und Upload
Wo fertige Builds landen und wie sie heißen, die Checkliste pro Build, alle Upload-Wege im Überblick, Release Notes, Git-Tag nach dem Upload und Auto-Upload.
WeiterlesenGoogle Play
AAB und APK direkt über die Google Play Developer API hochladen: Service-Account anlegen, in der Play Console berechtigen, Track wählen und Verbindung testen.
WeiterlesenApp Store und TestFlight
IPA-Dateien mit xcrun altool und App-Store-Connect-Schlüssel (.p8) zu TestFlight hochladen, mit Validierung, Release Notes und Transporter als Alternative.
WeiterlesenMicrosoft Store
Eine fertige MSIX über die Partner-Center-API im Microsoft Store einreichen: Entra-App anlegen, Store-ID eintragen, Schlüsselablauf im Blick.
WeiterlesenmacOS-Apps verteilen
Flutter-macOS-Apps über den Mac App Store oder direkt verteilen: Developer ID, Notarisierung, DMG per GitHub-Release oder Webhook, Sparkle-Updates.
Weiterlesenfastlane
Bestehende fastlane-Setups weiter nutzen: fastlane supply für Google Play oder eine eigene Lane für Android und iOS, mit Installations-Assistent.
WeiterlesenMehr
Codemagic
Codemagic in der Build Station: Token hinterlegen, App verknüpfen, Auto-Builds bei Push, Builds starten, Artefakte laden und codemagic.yaml prüfen.
WeiterlesenMCP-Server für KI-Assistenten
Über den MCP-Server starten KI-Assistenten wie Claude Code lokale und Codemagic-Builds, lesen Logs, laden hoch und reparieren gescheiterte Builds.
WeiterlesenFernzugriff im Browser
Die Build Station auf einem Mac laufen lassen und im Browser bedienen: mit Lizenz und Passwort, Port 8787, eigenem HTTPS-Zertifikat und Downloads.
WeiterlesenÜbersicht und Arbeitsliste
Die Übersicht zeigt, welcher Stand bei welchem Kunden liegt und welche Zertifikate ablaufen. Offen sammelt Builds mit unerledigten Schritten.
WeiterlesenPlatz freiräumen
Build-Ordner, Pods und Gradle-Caches leeren, alte Simulatoren, NDKs und Flutter-Versionen finden und nach dem Build automatisch aufräumen.
WeiterlesenEinstellungen und Sicherheit
Alle Einstellungen der Build Station, wo Konfiguration und Logs liegen, was im Schlüsselbund steht und was an welche Dienste gesendet wird.
WeiterlesenHilfe
Lizenz
Ein Projekt geht ohne Lizenz, die Lizenz schaltet unbegrenzt viele Projekte und den Fernzugriff frei. So fragst du sie an und trägst sie ein.
WeiterlesenFehlerbehebung
Lösungen für häufige Probleme: fvm nicht gefunden, Projektordner nicht lesbar, CocoaPods kaputt, kein Artefakt erkannt oder Upload gescheitert.
Weiterlesen