Feilsøking og FAQ
Løsninger på det folk oftest støter på.
CI-jobben blir stående "queued" og kjører aldri
Nesten alltid en utdatert arbeidsområde-tilkobling, mest vanlig etter at du reinstallerer eller gjenoppretter GitHub-appen, noe som endrer installasjons-id-en dens. Gå til CI runners og trykk Reconnect. Nye jobber skal deretter plukke opp en runner.
Hvis Reconnect ikke hjelper, sjekk at appen er installert på det spesifikke repositoriet og at jobbens runs-on er nøyaktig [self-hosted, buildstack-linux].
"Out of CI minutes"
Du har brukt opp denne månedens tildeling. Nye jobber blir stående i kø til den månedlige tilbakestillingen, eller oppgrader planen din. Se CI-minutter, byggkvote og planer.
En deploy-/CI-jobbs docker push feiler
Runneren er daemonless: den har BuildKit, ikke en Docker-daemon. Bygg og push i ett steg med docker buildx build --push … i stedet for docker build etterfulgt av en separat docker push.
Google Play avviser opplastingen min
- "Version code N has already been used." Hver opplasting trenger en versionCode
høyere enn den forrige på Play (uansett spor). Sett en høyere Version code i byggskjemaet. Se Versjonering av appen din.
- "signed with the wrong key" / feil SHA-1. AAB-en ble signert med en nøkkel
Play ikke forventer. Signer med opplastingsnøkkelen din, eller meld deg på Play App Signing. Sjekk et keystores sertifikat med keytool -list -v -keystore your.jks og sammenlign SHA-1-en med den i Plays feilmelding. Se Android-signering og keystores.
- AAB-formatet er påkrevd for Play, ikke APK (bruk et Production-bygg).
- En helt ny app trenger sin første release lastet opp manuelt i Play Console;
API-et kan ikke opprette den første releasen. Senere releaser automatiseres.
Jeg publiserte til Play, men testerne ser den ikke
BuildStack laster opp til Internal-sporet som et utkast; det er ikke live før du fullfører det: Play Console → Testing → Internal testing → utkastet ditt → Review release → Start rollout.
Jeg klikket "Distribute"/"Release" på et bygg, men ingenting nådde Google Play
Den knappen deler en BuildStack-installasjonslenke med dine egne testere (via kanaler); den publiserer ikke til Google Play. For å nå butikken må du bygge med Publish to Google Play slått på. Se Publiser til Google Play og Distribuer til testere.
Jeg får ikke installert iOS-bygget på iPhonen min
iOS installerer over luften, men Apple tillater det bare på registrerte enheter:
- iPhonens UDID må være registrert i Apple-kontoen din, og bygget må være et
development-/ad-hoc-bygg. Legg til enheten under Developer-portalen → Devices, og bygg deretter på nytt slik at provisioneringsprofilen inkluderer den.
- Åpne installasjonslenken i Safari: nettlesere i apper kan ikke utløse
installasjonen.
- Ser du "Untrusted Developer"? Stol på den under **Settings → General → VPN &
Device Management → utvikleren din → Trust**.
Bygget mitt kan ikke signeres
Sjekk at prosjektets Keystore (Android) eller Apple credentials (iOS) er satt. Release-bygg trenger signering konfigurert; debug-bygg signeres automatisk.
Logger vises ikke for en gammel kjøring
BuildStack fanger loggene fra hver kjøring inn i sin egen lagring ved fullføring, men svært gamle kjøringer (eller kjøringer som aldri ble fullført) kan ha logger bare på GitHub, som beholder dem en begrenset tid. Loggvisningen vil fortelle deg når en logg ikke lenger er tilgjengelig.
Fortsatt fast?
Send en e-post til support@mybuildstack.com med arbeidsområdenavnet ditt og, hvis det gjelder en spesifikk kjøring eller et spesifikt bygg, id-en.