Corenna Blog
Field notes on shipping signed mobile apps straight from a GitHub repo.
Latest guides
- Guide · iOS · No Mac
Build and publish an iOS app on Windows, no Mac (2026)
Make the Apple certificate on Windows with OpenSSL, build and sign the .ipa on a cloud Mac, and upload it to App Store Connect without ever owning a Mac.
- Guide · Android · Lovable · Bolt · v0
Lovable, Bolt or v0 to APK: your app on an Android phone
Turn a Lovable, Bolt or v0 web app into a signed APK you can install on an Android phone: GitHub, Capacitor, the Next.js setting v0 needs, and the build.
- Guide · Android · Testing
How to send your Android app to testers: APK, Firebase or Play
Three ways to get your Android app onto testers' phones without making it public: the APK itself, Firebase App Distribution or a Google Play test track.
- Guide · Google Play · Testing
Google Play's 12-tester rule: how to get production access
New personal Google Play accounts need 12 testers opted in for 14 days before production. What counts, step by step, and what Google asks when you apply.
- Guide · Pipelines · Signing
What Corenna builds: Capacitor, Flutter and React Native from one repo
Every stack Corenna can build, what comes out of each, and how the pipeline was rebuilt so that adding a stack no longer means forking the signing code.
- Guide · Mobile CI/CD · Signing
Choosing a mobile build stack in 2026: CI/CD, signing and cost
A buyer's guide to shipping signed Android and iOS apps from GitHub: the CI/CD platforms, where signing keys live, and where the money really goes.
- Guide · Updates · Signing
How to ship an update to an app that's already on the stores
What the stores check when you update a live app (bundle ID, version, build number, signing key) and how to ship an update without forking your listing.
- Guide · Android · Signing
App signing setup: keystore, alias, passwords, and fingerprint upload
Set up Android app signing end to end: create a keystore, pick an alias, manage its passwords, read the SHA-1/SHA-256 fingerprints and use it in CI.
- Opinion · Mobile CI/CD
World's first mobile CI/CD: why Corenna was built for a phone
Corenna is the first CI/CD platform designed to be operated from a mobile device. Here's why that matters for no-code and low-code builders.
- Guide · CodePush · OTA Updates
CodePush for mobile apps: OTA updates without store review (2026)
Set up and automate CodePush over-the-air updates for React Native and Capacitor apps — paired with signed GitHub builds from Corenna.
- Guide · Native App Builder
Native app builder: ship real iOS & Android apps (2026)
What a real native app builder is, how it differs from wrappers, and how Corenna builds signed APK, AAB, and IPA binaries from GitHub.
- Guide · Flutter · Native Builds
Flutter to APK, AAB and IPA: release builds without Xcode
Turn a Flutter app into signed release builds for Google Play and the App Store, fix the common Play Console errors, and build from GitHub with no Mac.
- Guide · Lovable · App Store
How to deploy a Lovable app to the App Store (2026)
Ship a Lovable project to TestFlight and the Apple App Store — Capacitor wrap, bundle ID, signing, and a signed .ipa from GitHub Actions, no Mac required.
- Guide · Capacitor · iOS
Capacitor iOS build without a Mac: signed .ipa from GitHub
On Windows or Linux? Build your Capacitor or Lovable app into a signed, App Store-ready .ipa on GitHub's Mac runners. Bundle ID, Info.plist and signing steps.
- Guide · Low-Code · Mobile CI/CD
Automated mobile deployment for low-code apps (2026)
Ship Lovable, Bubble, FlutterFlow, Glide, and Softr apps to the App Store and Play Store with automated, signed builds — no Mac, no manual steps.
- Guide · Flutter · Mobile CI/CD
Flutter build ipa & appbundle on GitHub Actions — signed (2026)
A copy-paste GitHub Actions workflow for signed flutter build apk, appbundle and ipa. Keystore and iOS certificate setup included. No Mac needed for iOS.
- Mobile CI/CD · Store Delivery
Automate TestFlight & Play Store delivery from GitHub
Push to GitHub, ship to TestFlight and Play Internal — automate the upload step with App Store Connect API and Play Developer API, no Fastlane required.
- Mobile CI/CD · Secrets
Managing .env files in mobile CI/CD on GitHub
The safe pattern for .env files in GitHub-based mobile CI/CD — GitHub Secrets, runtime injection, and per-flavor configs for Android, iOS, RN, and Expo.
- Android
How to build an APK from GitHub — step-by-step (2026)
Build a signed Android APK from any GitHub repo in minutes — no Gradle, no Android Studio, no custom CI. Step-by-step with GitHub Actions & Corenna.
- Android · Play Store
Signed AAB for Google Play without Android Studio (2026)
Play Console rejecting your upload? Get a signed .aab from your GitHub repo: keystore, versionCode and the exact GitHub Actions steps. No Android Studio.
- iOS · App Store
Build an iOS .ipa without a Mac, straight from GitHub (2026)
Sign an App Store-ready .ipa from your GitHub repo on GitHub's Mac runners: the Apple certificate, provisioning profile and real costs. No Mac or Xcode.
- Android · Signing
Android keystore: keytool command, backup & lost-key fix (2026)
Copy the keytool command to generate an Android keystore, learn upload key vs Play App Signing, and what to do if you lose it — before your next update.
- iOS · Signing
iOS code signing explained: certs, profiles & .p12s
What Distribution certs, .p12 files, and provisioning profiles actually do — plus fixes for 'no signing certificate' and other common iOS signing errors.
- Capacitor · Lovable
Capacitor to App Store & Play Store — 2026 playbook
The end-to-end Capacitor & Lovable launch checklist for the App Store and Play Store — native config, signing, screenshots, and review survival tips.