Installere egen app på iPhone uten App Store
Av Mehdi Azizi
Publisert , 10 min
Gratis med en Mac og Xcode, men appen utløper etter 7 dager. Betalt konto, TestFlight, Expo-build eller Expo Go: riktig metode for ditt tilfelle.
Ja, du kan installere din egen app på iPhonen uten å gå via App Store, og til og med gratis. Du trenger en Mac, Xcode og en vanlig Apple-konto. Men med gratiskontoen utløper installasjonen etter 7 dager: da må du bygge appen på nytt og installere den igjen. Vil du beholde den lenger, eller installere den uten Mac, trenger du det betalte medlemskapet i Apple Developer Program, til 99 dollar i året.
Jeg tester mine egne apper, Solys, TradaZen og Nolera, på iPhonen min lenge før de lanseres. Denne guiden sammenligner de fem offisielle veiene, basert på sidene til Apple og Expo, gjennomgått 3. november 2026. Handler spørsmålet ditt om totalkostnaden for en app, bør du heller lese lage en iPhone-app gratis.
De fem måtene å installere appen på, sammenlignet
| Metode | Pris | Krever Mac | Varighet på installasjonen |
|---|---|---|---|
| Xcode, gratiskonto | Gratis | Ja | 7 dager |
| Xcode, betalt konto | 99 $ / år | Ja | Opptil 12 måneder |
| Expo-build installert via lenke | 99 $ / år | Nei | Opptil 12 måneder |
| TestFlight | 99 $ / år | Nei | 90 dager per build |
| Expo Go | Gratis | Nei | Knyttet til datamaskinen din |
Begrensningene, linje for linje:
- Gratiskonto: 3 enheter og 10 app-ID-er, gyldige i 7 dager, og 3 apper per enhet.
- Betalt konto, Xcode eller Expo-lenke: opptil 100 registrerte iPhoner per medlemsår.
- TestFlight: opptil 100 interne og 10 000 eksterne testere, med en gjennomgang fra Apple for de eksterne.
- Expo Go: prosjektet ditt kjører inne i Expo Go-appen, uten egne native moduler.
Varighetene på 12 måneder tilsvarer gyldigheten til provisioning-profilene, ifølge Expos dokumentasjon. De andre tallene kommer fra Apple-sidene jeg viser til lenger ned.
Gratis, med en Mac og Xcode
Dette er den eneste offisielle måten å installere en ekte native app på iPhonen uten å betale for medlemskapet. Xcode er gratis i Mac App Store. Den nåværende versjonen krever macOS 26.6 og en Mac med Apple M1-brikke eller nyere.
Ifølge Xcode-dokumentasjonen er stegene disse:
- Koble til Apple-kontoen din i Xcode, under Settings og deretter Apple Accounts. Uten medlemskap viser Xcode den som et Personal Team.
- Åpne fanen Signing & Capabilities i prosjektet ditt. Klikk på Set Up Signing, velg teamet ditt og skriv inn en unik bundle-ID.
- Koble iPhonen til Macen med Device Hub, med kabel eller trådløst.
- Velg iPhonen din som mål, og klikk på Run. Xcode registrerer enheten og lager provisioning-profilen.
Med Expo gjør kommandoen npx expo run:ios --device det samme: den bygger prosjektet lokalt med Xcode og installerer det på iPhonen som er koblet til. Expo presiserer at dette lokale bygget er den eneste måten å installere et development build på en iPhone uten betalt konto.
Begrensningene med gratiskontoen
Apples hjelpeside om utviklerkontoer setter tre grenser for et Personal Team:
- 10 app-ID-er maks, som utløper etter 7 dager;
- 3 enheter maks, som også utløper etter 7 dager;
- 3 apper per enhet maks.
Provisioning-profilene utløper 7 dager etter at de ble laget. Etter det ber Apple deg bygge appen på nytt og installere den igjen fra Xcode. Ifølge tabellen på samme side gir gratiskontoen ikke tilgang til App Store Connect, TestFlight eller delen for sertifikater og profiler. For en personlig app du endrer hver uke, går det fint. For en app du vil bruke hver dag uten å tenke på det, blir det fort slitsomt.
Slå på utviklermodus på iPhonen
En app bygget av Xcode, eller installert fra en .ipa-fil, åpnes ikke så lenge utviklermodus er slått av. Apple har laget den for å hindre at risikabel programvare installeres ved et uhell. Den endrer ingenting for installasjoner fra App Store eller TestFlight.
Slik slår du den på:
- Åpne Settings, deretter Privacy & Security.
- Under Security slår du på Developer Mode.
- Trykk på Restart i varselet.
- Etter omstarten bekrefter du med Turn On og deretter koden din.
Ifølge Apple dukker valget bare opp i Settings når paringen med en Mac er startet, eller hvis iPhonen allerede har vært paret. Ifølge Expo trengs utviklermodus også for Expo-builds installert via lenke og for lokale development builds. Uten Mac anbefaler Expo å installere buildet først og deretter trykke på ikonet: da får du et varsel som foreslår å slå på modusen.
Med betalt konto: behold appen installert
Medlemskapet i Apple Developer Program koster 99 dollar per medlemsår, med prisen vist i lokal valuta når du melder deg på. Valget mellom privatperson og organisasjon, og hva medlemskapet dekker, står i detalj i Apple-utviklerkonto: pris og registrering.
Med det varer ikke installasjonen bare 7 dager lenger. Expo oppgir at provisioning-profilene utløper etter 12 måneder. Du kan registrere opptil 100 iPhoner per medlemsår, ifølge Apples hjelpeside om enheter. Å deaktivere en enhet frigjør ikke plass: telleren nullstilles til 100 først ved starten av neste medlemsår.
Du kan fortsette å installere fra Xcode, eller bruke en av de to neste metodene, som ikke krever Mac.
Et Expo-build installert via lenke
Expo kaller denne metoden intern distribusjon. EAS-serverne bygger appen din og gir deg en installasjonslenke. Den krever en betalt Apple Developer-konto.
- Registrer iPhonen din med
eas device:create. Kommandoen lager en lenke eller en QR-kode du åpner på telefonen. - Legg til en profil i
eas.jsonmed"distribution": "internal", slik som i Expos veiledning. - Start iOS-buildet med denne profilen, og åpne installasjonslenken på iPhonen.
En iPhone som legges til i etterkant krever et nytt build, eller en ny signering av det eksisterende buildet. Expo minner også om at deaktiverte enheter fortsatt teller med i grensen på 100.
Dette er den ideelle metoden for en egen app som bruker native moduler. Appene mine kjører fortsatt på Expo SDK 57, mens Expo Go i App Store følger SDK 58: derfor tester jeg dem med egne builds, ikke i Expo Go.
TestFlight: den mest komfortable veien
TestFlight installerer appen din som en vanlig app, uten utviklermodus eller registrering av enheter. Ifølge App Store Connect-hjelpen er hvert build tilgjengelig i 90 dager. Du kan invitere opptil 100 interne testere, altså App Store Connect-brukere som har tilgang til appen din.
Det er dette jeg bruker til daglig. Den interne gruppen for appene mine er satt opp med automatisk distribusjon: hvert build jeg sender, havner av seg selv i TestFlight-appen på iPhonen min. Expo bekrefter at buildene legges til i grupper der automatisk distribusjon er slått på.
For testere utenfor teamet ditt krever Apple en gjennomgang av det første buildet. Alle detaljene står i TestFlight: test iPhone-appen din.
Expo Go: prøv uten å betale noe
Expo Go er en gratis app som laster prosjektet ditt fra datamaskinen. Det er den raskeste måten å se de første skjermene dine på iPhonen, selv fra en PC. Siden september 2026 krever Expo at du er logget inn på Expo-kontoen din, både i terminalen og i appen på iPhonen.
To begrensninger du bør kjenne til:
- Versjonen. Expo Go støtter bare den nyeste SDK-versjonen. Versjonen i App Store, lansert 22. oktober 2026, følger SDK 58. Dette er ikke garantert: våren 2026 ble den stående på SDK 54 mens den ventet på godkjenning fra Apple, ifølge Expos changelog fra 4. mai 2026. Siden SDK 56 tilbyr
create-expo-appdeg derfor å lage et prosjekt som er kompatibelt med App Store-versjonen. Følger prosjektet ditt en annen SDK, lagereas godin egen kopi av Expo Go, distribuert via TestFlight, men det krever det betalte medlemskapet. - Native moduler. Expo sier det rett ut: Expo Go er en lekeplass for å lære, begrenset og ubrukelig for et prosjekt som skal i produksjon. Så snart du legger til en native modul som ikke finnes i Expo Go, trenger du et development build.
Fra en Windows-PC
Xcode finnes bare på Mac. Fra Windows finnes det ingen offisiell metode for å installere en native app gratis på iPhonen. Expos FAQ oppsummerer det: du bygger i skyen, og du tester på en ekte iPhone med Expo Go eller et development build. Du har to veier igjen:
- Gratis: Expo Go, med et prosjekt som er kompatibelt med App Store-versjonen.
- Med medlemskap: EAS-serverne bygger appen din, og så installerer du den via lenke eller TestFlight. Expo presiserer at innsendingstjenesten deres også fungerer fra Windows og Linux for iOS.
Hele løypa uten Mac står i publisere en iOS-app uten Mac.
Hvilken metode skal du velge
- Appen er bare for deg, du har en Mac, og en reinstallasjon i uka plager deg ikke: Xcode og gratiskontoen.
- Du vil bruke den hver dag uten å tenke på det: det betalte medlemskapet, og så TestFlight.
- Appen din bruker native moduler og du har ikke Mac: medlemskapet, og så et Expo-build installert via lenke.
- Du er helt ny og vil bare se skjermene dine: Expo Go.
- Du vil dele den med noen få nære: TestFlight, med interne testere eller en ekstern gruppe.
Bygg appen du skal installere
Installasjonen er bare slutten på veien. Lager du appen med KI, tar iOS & Android Kit utgangspunkt i startkoden til appene mine, allerede klar for Expo, og følger fire steg helt til App Store, i ditt eget tempo. Feilene KI gjør i et mobilprosjekt står i detalj i lage en app med KI.
Er du fortsatt usikker på hvordan du skal gå frem, ta den gratis diagnosen: den forteller deg hva som faktisk stopper deg, og sender deg sjekklisten min mot avvisning fra Apple. Hele metoden med Expo står på siden mobilapp med React Native og Expo.
Ofte stilte spørsmål
Kan man installere sin egen app på iPhone uten App Store gratis?
Ja, med en Mac, Xcode og en gratis Apple-konto. Xcode bygger appen og installerer den på iPhonen som er koblet til. Installasjonen utløper etter 7 dager, og du er begrenset til 3 enheter og 3 apper per enhet.
Hvorfor slutter appen jeg installerte med Xcode å virke etter 7 dager?
Med en gratiskonto lar Apple provisioning-profilene utløpe 7 dager etter at de ble laget. Bygg da appen på nytt og installer den igjen fra Xcode. Med det betalte medlemskapet varer profilene i opptil 12 måneder.
Hvordan slår man på utviklermodus på iPhone?
Åpne Settings, deretter Privacy & Security, og slå på Developer Mode under Security. Trykk på Restart, og bekreft med Turn On og koden din. Valget dukker opp når iPhonen er paret med en Mac. Uten Mac installerer du buildet først og trykker på ikonet: et varsel foreslår da å slå på modusen.
Kan man installere sin egen iPhone-app fra Windows?
Ikke gratis med en native app, fordi Xcode bare finnes på Mac. Gratis kan du kjøre prosjektet ditt i Expo Go. Med det betalte medlemskapet bygger EAS appen i skyen, og så installerer du den via lenke eller TestFlight.
Hvor mange iPhoner kan man registrere med en utviklerkonto?
Opptil 100 iPhoner per medlemsår med den betalte kontoen. Å deaktivere en enhet frigjør ikke plass. Med gratiskontoen er grensen 3 enheter, som utløper etter 7 dager.
Hvor lenge forblir en app installert med TestFlight?
Hvert build er tilgjengelig i 90 dager. Før fristen går ut, sender du et nytt build og installerer det fra TestFlight-appen.

