CI/CDiOS, Android und Web — jedes Framework
Du pushst. Wir bringen es in die Stores.Repository auswählen – Codeness automatisiert Builds, Codesignierung und Auslieferung an TestFlight und Google Play. Flutter, Swift oder Kotlin: dieselben Schritte.
Unterstützte Frameworks
Keine Server, kein Mac nötig. Repository wählen – Codeness erkennt das Framework und legt die Schritte an.
Installiere die Codeness GitHub App und wähle die Repositories aus.
Flutter, React Native oder nativ – Codeness richtet Schritte und Artefakte ein. Anpassen kannst du alles im Dashboard.
Per Klick oder bei Push, Pull Request oder Tag starten. Signierte IPAs und AABs gehen direkt in die Stores.
App-Store-Connect-API-Schlüssel hinzufügen – Codeness erstellt und lädt Zertifikate und Profile.
Nach dem Build geht es direkt an deine TestFlight-Gruppen oder Google-Play-Tracks.
iOS auf macOS, Android und Web auf Linux. Runner und Tool-Versionen pro Workflow wählbar.
Pushes, Pull Requests und Tags starten Builds. Mit Branch-Mustern eingrenzen.
Variablen, Zertifikate und Keystores werden verschlüsselt gespeichert und in Logs maskiert.
Mitglieder mit Rollen einladen und Signaturdateien teilen. Ergebnisse gehen an Slack.
Nutze die Formulare im Dashboard oder lege eine codeness.yaml ins Repository und verwalte sie pro Branch.
$CODENESS_ENV$BUILD_NUMBER .workflows: release: framework: flutter targets: [ios, android] instance: macos-15 triggering: events: [push, tag] branch_patterns: [main] ios_signing: mode: automatic api_key: "ASC key" bundle_ids: [com.example.app] publishing: app_store_connect: submit_to_testflight: true google_play: track: internal # alpha / beta / production
Builds laufen auf Apple-Silicon-Macs von Codeness. Keine Abrechnung pro Minute.
Du kannst einen Workflow auch über GitHub Actions deines Repositorys laufen lassen; diese Minuten folgen GitHubs Preisen.
Auf Apple-Silicon-Macs von Codeness. Jeder Build bekommt eine frische macOS-VM, die danach gelöscht wird; dein Quellcode wird nie bei Codeness gespeichert. Pro Workflow kannst du auch GitHub Actions deines Repositorys wählen.
Ja. Codeness baut und signiert deine App auf eigenen Macs mit Xcode.
Sie werden mit AES-256-GCM verschlüsselt und nur einmal beim Build-Start an den Runner übergeben. Werte in Logs werden maskiert.
Derzeit nur GitHub.
Wähle „Benutzerdefiniert“ für beliebige Shell-Skripte. Unity, Rust, Go – alles, was per Kommandozeile baut, funktioniert.