Native builds
Construiește un binar iOS nativ cu OpenV2. Build-urile Android nu sunt disponibile încă.
Native builds compilează un proiect Swift/SwiftUI într-un binar iOS. Build-urile Android nu sunt disponibile încă.
Cerințe
| Cerință | Detalii |
|---|---|
| Plan | Pro sau Ultra |
| Apple Developer | 99 USD/an — necesar pentru App Store |
| Google Play Developer | 25 USD one-time — necesar pentru Play Store |
| Credențiale store | Apple pentru iOS, Google pentru Play |
Pornirea unui build
- Deschide header-ul proiectului → Build
- Parcurge wizard-ul de build:
| Pas | Conținut |
|---|---|
| Platform | APK (test), AAB (Play Store) sau iOS |
| History | Build-uri anterioare și statusuri |
| App info | Preluat din app.json / config proiect |
| Credentials | Credențiale Apple pentru iOS; credențiale Google pentru Play |
| Confirm | Revizuire și trimitere |
| Result | Link de download când e gata |
- Build-urile rulează pe serverul Railway al OpenV2 prin
/api/build-mobile - Urmărește statusul în modal și meniul Build notifications
Autentificare cu doi factori
Unele fluxuri Apple necesită 2FA în timpul build-ului. UI-ul afișează un card 2FA când e nevoie — completează verificarea pentru a continua.
Helper-e pentru trimitere în store
OpenV2 include modale pentru gestionarea:
- Echipelor App Store Connect
- Proiectelor Google Play Console
Acestea ajută la asocierea build-urilor cu listările corecte din store.
Descărcarea artefactelor
Când un build reușește, descarcă:
.apk— sideload pe Android pentru testare.aab— upload pe Google Play- Artefacte iOS — upload prin App Store Connect / Transporter
Simulator vs. build nativ
| iPhone Simulator | Build nativ | |
|---|---|---|
| Utilizare | Dezvoltare și preview iOS | Trimitere în store |
| Viteză | Rebuild după editări | Minute de compilare |
| Rezultat | Aplicație în simulator | .ipa, .apk sau .aab |
