Installer din egen app på iPhone uden App Store
Af Mehdi Azizi
Udgivet , 10 min.
Gratis med en Mac og Xcode, men appen udløber efter 7 dage. Betalt konto, TestFlight, Expo-build eller Expo Go: den rette metode til din situation.
Ja, du kan installere din egen app på din iPhone uden at gå gennem App Store, og endda gratis. Du skal bruge en Mac, Xcode og en helt almindelig Apple-konto. Men med den gratis konto udløber installationen efter 7 dage: Du skal bygge appen igen og geninstallere den. Vil du beholde den længere, eller installere den uden Mac, skal du have det betalte medlemskab af Apple Developer Program til 99 dollars om året.
Jeg tester mine egne apps, Solys, TradaZen og Nolera, på min iPhone længe før de udkommer. Denne guide sammenligner de fem officielle veje ud fra Apples og Expos sider, gennemlæst den 3. november 2026. Handler dit spørgsmål om den samlede pris for en app, så læs hellere lav en iPhone-app gratis.
De fem måder at installere din app på, sammenlignet
| Metode | Pris | Kræver Mac | Installationens varighed |
|---|---|---|---|
| Xcode, gratis konto | Gratis | Ja | 7 dage |
| Xcode, betalt konto | 99 $ / år | Ja | Op til 12 måneder |
| Expo-build installeret via link | 99 $ / år | Nej | Op til 12 måneder |
| TestFlight | 99 $ / år | Nej | 90 dage pr. build |
| Expo Go | Gratis | Nej | Bundet til din computer |
Begrænsningerne, linje for linje:
- Gratis konto: 3 enheder og 10 app-id'er, gyldige i 7 dage, og 3 apps pr. enhed.
- Betalt konto, Xcode eller Expo-link: op til 100 registrerede iPhones pr. medlemsår.
- TestFlight: op til 100 interne testere og 10.000 eksterne, med en gennemgang fra Apple for de eksterne.
- Expo Go: dit projekt kører inde i Expo Go-appen, uden egne native moduler.
De 12 måneder svarer til gyldigheden af provisioning-profilerne ifølge Expos dokumentation. De øvrige tal kommer fra Apples sider, som jeg henviser til længere nede.
Gratis, med en Mac og Xcode
Det er den eneste officielle måde at installere en rigtig native app på din iPhone uden at betale for medlemskabet. Xcode er gratis i Mac App Store. Den nuværende version kræver macOS 26.6 og en Mac med en Apple M1-chip eller nyere.
Ifølge Xcodes dokumentation er trinene:
- Forbind din Apple-konto i Xcode under Settings og derefter Apple Accounts. Uden medlemskab viser Xcode den som et Personal Team.
- Åbn fanen Signing & Capabilities i dit projekt. Klik på Set Up Signing, vælg dit team, og indtast et unikt bundle-id.
- Par din iPhone med din Mac via Device Hub, med kabel eller trådløst.
- Vælg din iPhone som destination, og klik på Run. Xcode registrerer enheden og opretter provisioning-profilen.
Med Expo gør kommandoen npx expo run:ios --device det samme: Den bygger dit projekt lokalt med Xcode og installerer det på den tilsluttede iPhone. Expo understreger, at dette lokale build er den eneste måde at installere et development build på en iPhone uden betalt konto.
Begrænsningerne ved den gratis konto
Apples hjælp om udviklerkonti fastsætter tre grænser for et Personal Team:
- højst 10 app-id'er, som udløber efter 7 dage;
- højst 3 enheder, som også udløber efter 7 dage;
- højst 3 apps pr. enhed.
Provisioning-profilerne udløber 7 dage efter, de er oprettet. Derefter beder Apple dig bygge appen igen og geninstallere den fra Xcode. Ifølge tabellen på samme side giver den gratis konto hverken adgang til App Store Connect, TestFlight eller området for certifikater og profiler. Til en personlig app, du alligevel ændrer hver uge, går det fint. Til en app, du vil bruge hver dag uden at tænke over det, bliver det hurtigt irriterende.
Slå udviklertilstand til på iPhonen
En app bygget med Xcode, eller installeret fra en .ipa-fil, åbner ikke, så længe udviklertilstand er slået fra. Apple har lavet den for at undgå, at man utilsigtet installerer risikabel software. Den ændrer intet ved installationer fra App Store eller TestFlight.
Sådan slår du den til:
- Åbn Settings og derefter Privacy & Security.
- Under Security slår du Developer Mode til.
- Tryk på Restart i advarslen.
- Efter genstarten bekræfter du med Turn On og derefter din kode.
Ifølge Apple dukker indstillingen først op, når parringen med en Mac er startet, eller hvis iPhonen allerede har været parret. Ifølge Expo kræves udviklertilstand også for Expo-builds installeret via link og for lokale development builds. Uden Mac anbefaler Expo, at du først installerer buildet og så trykker på ikonet: En advarsel tilbyder dig så at slå tilstanden til.
Med den betalte konto: behold appen installeret
Medlemskabet af Apple Developer Program koster 99 dollars pr. medlemsår, og prisen vises i lokal valuta, når du tilmelder dig. Valget mellem privatperson og organisation, og hvad medlemskabet dækker, gennemgår jeg i Apple-udviklerkonto: pris og tilmelding.
Med det holder din installation ikke længere kun 7 dage. Expo oplyser, at provisioning-profilerne udløber efter 12 måneder. Du kan registrere op til 100 iPhones pr. medlemsår ifølge Apples hjælp om enheder. At deaktivere en enhed frigør ikke en plads: Tælleren nulstilles først til 100 ved starten af det næste medlemsår.
Du kan fortsætte med at installere fra Xcode eller bruge en af de to næste metoder, som ikke kræver en Mac.
Et Expo-build installeret via et link
Expo kalder metoden intern distribution. EAS' servere bygger din app og giver dig et installationslink. Den kræver en betalt Apple Developer-konto.
- Registrér din iPhone med
eas device:create. Kommandoen giver dig et link eller en QR-kode, du åbner på telefonen. - Tilføj en profil i
eas.jsonmed"distribution": "internal", som i Expos tutorial. - Start iOS-buildet med den profil, og åbn installationslinket på iPhonen.
En iPhone, der tilføjes bagefter, kræver et nyt build eller en ny signering af det eksisterende build. Expo minder også om, at deaktiverede enheder stadig tæller med i grænsen på 100.
Det er den ideelle metode til din egen app, der bruger native moduler. Mine apps kører stadig på Expo SDK 57, mens Expo Go i App Store følger SDK 58: Derfor tester jeg dem med mine egne builds, ikke i Expo Go.
TestFlight: den mest bekvemme vej
TestFlight installerer din app som en helt normal app, uden udviklertilstand og uden registrering af enheder. Ifølge hjælpen til App Store Connect er hvert build tilgængeligt i 90 dage. Du kan invitere op til 100 interne testere, altså App Store Connect-brugere med adgang til din app.
Det er min metode i hverdagen. Den interne gruppe for mine apps er sat til automatisk distribution: Hvert build, jeg sender, lander helt af sig selv i TestFlight-appen på min iPhone. Expo bekræfter, at builds bliver føjet til de grupper, hvor den automatiske distribution er slået til.
For testere uden for dit team kræver Apple en gennemgang af det første build. Alle detaljer står i TestFlight: test din iPhone-app.
Expo Go: prøv uden at betale noget
Expo Go er en gratis app, der indlæser dit projekt fra din computer. Det er den hurtigste måde at se dine første skærme på din iPhone, også fra en pc. Siden september 2026 kræver Expo, at du er logget ind på din Expo-konto, både i terminalen og i appen på iPhonen.
To begrænsninger, du skal kende:
- Versionen. Expo Go understøtter kun den nyeste SDK-version. Versionen i App Store, udgivet den 22. oktober 2026, følger SDK 58. Det er ikke garanteret: I foråret 2026 blev den hængende på SDK 54, mens den ventede på Apples godkendelse, ifølge Expos changelog fra 4. maj 2026. Siden SDK 56 tilbyder
create-expo-appdig derfor at oprette et projekt, der er kompatibelt med versionen i App Store. Følger dit projekt et andet SDK, lavereas godin egen kopi af Expo Go, distribueret via TestFlight, men det kræver det betalte medlemskab. - Native moduler. Expo siger det selv: Expo Go er en legeplads til at lære, begrænset og uegnet til et projekt, der skal i produktion. Så snart du tilføjer et native modul, som Expo Go ikke har, skal du bruge et development build.
Fra en Windows-pc
Xcode findes kun til Mac. Fra Windows er der ingen officiel metode til gratis at installere en native app på din iPhone. Expos FAQ opsummerer det: Du bygger i skyen og tester på en rigtig iPhone med Expo Go eller et development build. Du har to veje:
- Gratis: Expo Go, med et projekt, der er kompatibelt med versionen i App Store.
- Med medlemskabet: EAS' servere bygger din app, og du installerer den via link eller TestFlight. Expo præciserer, at deres indsendelsestjeneste også virker fra Windows og Linux til iOS.
Hele forløbet uden Mac finder du i udgiv en iOS-app uden Mac.
Hvilken metode skal du vælge
- Appen er kun til dig, du har en Mac, og en geninstallation om ugen generer dig ikke: Xcode og den gratis konto.
- Du vil bruge den hver dag uden at tænke over det: det betalte medlemskab og derefter TestFlight.
- Din app bruger native moduler, og du har ingen Mac: medlemskabet og derefter et Expo-build installeret via link.
- Du er ny og vil bare se dine skærme: Expo Go.
- Du vil dele den med nogle få venner og familie: TestFlight, med interne testere eller en ekstern gruppe.
Byg den app, du skal installere
Installationen er kun slutningen på rejsen. Hvis du bygger din app med AI, tager iOS & Android Kit udgangspunkt i startkoden fra mine apps, allerede klar til Expo, og følger fire trin helt frem til App Store, i dit eget tempo. De fejl, AI laver i et mobilprojekt, gennemgår jeg i lav en app med AI.
Er du stadig i tvivl om, hvordan du skal gribe det an, så tag din gratis diagnose: Den fortæller dig, hvad der reelt holder dig tilbage, og sender dig min tjekliste mod afvisninger fra Apple. Hele metoden med Expo står på siden mobilapp med React Native og Expo.
Ofte stillede spørgsmål
Kan man installere sin egen app på iPhone uden App Store gratis?
Ja, med en Mac, Xcode og en gratis Apple-konto. Xcode bygger appen og installerer den på din tilsluttede iPhone. Installationen udløber efter 7 dage, og du er begrænset til 3 enheder og 3 apps pr. enhed.
Hvorfor holder min app installeret med Xcode op med at virke efter 7 dage?
Med en gratis konto lader Apple provisioning-profilerne udløbe 7 dage efter, de er oprettet. Byg så appen igen, og geninstallér den fra Xcode. Med det betalte medlemskab holder profilerne op til 12 måneder.
Hvordan slår man udviklertilstand til på iPhone?
Åbn Settings og derefter Privacy & Security, og slå Developer Mode til under Security. Tryk på Restart, og bekræft med Turn On og din kode. Indstillingen dukker op, når iPhonen er parret med en Mac. Uden Mac installerer du først buildet og trykker så på ikonet: En advarsel tilbyder dig at slå tilstanden til.
Kan man installere sin egen iPhone-app fra Windows?
Ikke gratis med en native app, for Xcode findes kun til Mac. Gratis kan du køre dit projekt i Expo Go. Med det betalte medlemskab bygger EAS appen i skyen, og du installerer den via link eller TestFlight.
Hvor mange iPhones kan man registrere med en udviklerkonto?
Op til 100 iPhones pr. medlemsår med den betalte konto. At deaktivere en enhed frigør ikke en plads. Med den gratis konto er grænsen 3 enheder, som udløber efter 7 dage.
Hvor længe bliver en app installeret med TestFlight?
Hvert build er tilgængeligt i 90 dage. Send et nyt build, før fristen udløber, og installér det fra TestFlight-appen.

