Installera egen app på iPhone utan App Store
Av Mehdi Azizi
Publicerad , 10 min
Gratis med en Mac och Xcode, men appen slutar fungera efter 7 dagar. Betalkonto, TestFlight, Expo-build eller Expo Go: rätt metod för ditt fall.
Ja, du kan installera din egen app på din iPhone utan att gå via App Store, och till och med gratis. Du behöver en Mac, Xcode och ett vanligt Apple-konto. Men med det gratis kontot går installationen ut efter 7 dagar: du måste bygga om appen och installera den igen. För att behålla den längre, eller installera den utan Mac, behöver du det betalda medlemskapet i Apple Developer Program, för 99 dollar per år.
Jag testar mina egna appar, Solys, TradaZen och Nolera, på min iPhone långt innan de släpps. Den här guiden jämför de fem officiella vägarna, utifrån Apples och Expos sidor som jag läste igenom den 3 november 2026. Om din fråga gäller vad en app kostar totalt, läs hellre skapa en iPhone-app gratis.
De fem sätten att installera din app, jämförda
| Metod | Kostnad | Kräver Mac | Installationens livslängd |
|---|---|---|---|
| Xcode, gratis konto | Gratis | Ja | 7 dagar |
| Xcode, betalkonto | 99 $ / år | Ja | Upp till 12 månader |
| Expo-build installerat via länk | 99 $ / år | Nej | Upp till 12 månader |
| TestFlight | 99 $ / år | Nej | 90 dagar per build |
| Expo Go | Gratis | Nej | Knuten till din dator |
Begränsningarna, rad för rad:
- Gratis konto: 3 enheter och 10 app-id:n, giltiga i 7 dagar, och 3 appar per enhet.
- Betalkonto, Xcode eller Expo-länk: upp till 100 registrerade iPhones per medlemsår.
- TestFlight: upp till 100 interna och 10 000 externa testare, med en granskning från Apple för de externa.
- Expo Go: ditt projekt körs inuti appen Expo Go, utan egna native-moduler.
Livslängden på 12 månader motsvarar hur länge installationsprofilerna är giltiga, enligt Expos dokumentation. Övriga siffror kommer från Apples sidor som citeras längre ner.
Gratis, med en Mac och Xcode
Det är det enda officiella sättet att installera en riktig native-app på din iPhone utan att betala för medlemskapet. Xcode är gratis i Mac App Store. Den nuvarande versionen kräver macOS 26.6 och en Mac med Apple M1-chip eller nyare.
Enligt Xcodes dokumentation är stegen följande:
- Lägg till ditt Apple-konto i Xcode, under Settings och sedan Apple Accounts. Utan medlemskap visar Xcode det som ett Personal Team.
- Öppna fliken Signing & Capabilities i ditt projekt. Klicka på Set Up Signing, välj ditt team och ange ett unikt bundle-id.
- Para ihop din iPhone med din Mac via Device Hub, med kabel eller trådlöst.
- Välj din iPhone som mål och klicka sedan på Run. Xcode registrerar enheten och skapar installationsprofilen.
Med Expo gör kommandot npx expo run:ios --device samma sak: det bygger ditt projekt lokalt med Xcode och installerar det på den anslutna iPhonen. Expo påpekar att det här lokala bygget är det enda sättet att installera ett development build på en iPhone utan betalkonto.
Begränsningarna med det gratis kontot
Apples hjälp om utvecklarkonton sätter tre gränser för ett Personal Team:
- 10 app-id:n som mest, som går ut efter 7 dagar;
- 3 enheter som mest, som också går ut efter 7 dagar;
- 3 appar per enhet som mest.
Installationsprofilerna går ut 7 dagar efter att de skapats. Efter det ber Apple dig att bygga om appen och installera om den från Xcode. Enligt tabellen på samma sida ger det gratis kontot ingen tillgång till App Store Connect, TestFlight eller delen för certifikat och profiler. För en privat app som du ändrar varje vecka funkar det. För en app du vill använda varje dag utan att tänka på det blir det snabbt jobbigt.
Slå på utvecklarläget på iPhonen
En app som byggts med Xcode, eller installerats från en .ipa-fil, öppnas inte så länge utvecklarläget är avstängt. Apple har skapat det för att förhindra att riskabel programvara installeras av misstag. Det påverkar inte installationer från App Store eller TestFlight.
Så slår du på det:
- Öppna Settings och sedan Privacy & Security.
- Under Security, slå på Developer Mode.
- Tryck på Restart i dialogrutan.
- Efter omstarten bekräftar du med Turn On och sedan din kod.
Enligt Apple dyker alternativet bara upp i Settings när ihopparningen med en Mac har startats, eller om iPhonen redan har parats ihop. Enligt Expo behövs utvecklarläget också för Expo-builds som installeras via länk och för lokala development builds. Utan Mac rekommenderar Expo att du först installerar bygget och sedan trycker på dess ikon: då visas en dialogruta som föreslår att du slår på läget.
Med betalkontot: behåll appen installerad
Medlemskapet i Apple Developer Program kostar 99 dollar per medlemsår, med ett pris som visas i lokal valuta när du registrerar dig. Valet mellan privatperson och organisation, och vad medlemskapet täcker, går jag igenom i Apples utvecklarkonto: pris och registrering.
Med det håller installationen inte längre bara 7 dagar. Expo anger att installationsprofilerna går ut efter 12 månader. Du kan registrera upp till 100 iPhones per medlemsår, enligt Apples hjälp om enheter. Att inaktivera en enhet frigör ingen plats: räknaren återställs till 100 först när nästa medlemsår börjar.
Du fortsätter att installera från Xcode, eller använder någon av de två följande metoderna, som inte kräver en Mac.
Ett Expo-build installerat via en länk
Expo kallar den här metoden intern distribution. EAS-servrarna bygger din app och ger dig sedan en installationslänk. Den kräver ett betalt Apple Developer-konto.
- Registrera din iPhone med
eas device:create. Kommandot ger en länk eller en QR-kod som du öppnar på telefonen. - Lägg till en profil i
eas.jsonmed"distribution": "internal", som i Expos handledning. - Starta iOS-bygget med den profilen och öppna sedan installationslänken på iPhonen.
En iPhone som läggs till i efterhand kräver ett nytt build, eller en ny signering av det befintliga bygget. Expo påminner också om att inaktiverade enheter fortfarande räknas mot gränsen på 100.
Det är den perfekta metoden för en egen app som använder native-moduler. Mina appar ligger fortfarande på Expo SDK 57, medan Expo Go i App Store följer SDK 58: därför testar jag dem med mina egna builds, inte i Expo Go.
TestFlight: den bekvämaste vägen
TestFlight installerar din app som en vanlig app, utan utvecklarläge eller registrering av enheter. Enligt App Store Connects hjälp är varje build tillgängligt i 90 dagar. Du kan bjuda in upp till 100 interna testare, App Store Connect-användare som har åtkomst till din app.
Det är min metod i vardagen. Den interna gruppen för mina appar är inställd på automatisk distribution: varje build jag skickar landar av sig självt i TestFlight-appen på min iPhone. Expo bekräftar att builds läggs till i de grupper där den automatiska distributionen är aktiverad.
För testare utanför ditt team kräver Apple en granskning av det första bygget. Alla detaljer finns i TestFlight: testa din iPhone-app.
Expo Go: testa utan att betala något
Expo Go är en gratis app som laddar ditt projekt från din dator. Det är det snabbaste sättet att se dina första skärmar på din iPhone, även från en PC. Sedan september 2026 kräver Expo att du är inloggad på ditt Expo-konto, både i terminalen och i appen på iPhonen.
Två begränsningar att känna till:
- Versionen. Expo Go stöder bara den senaste SDK-versionen. Versionen i App Store, som släpptes den 22 oktober 2026, följer SDK 58. Det är inte garanterat att den hänger med: våren 2026 låg den kvar på SDK 54 i väntan på Apples godkännande, enligt Expos changelog från den 4 maj 2026. Sedan SDK 56 erbjuder
create-expo-appdig därför att skapa ett projekt som är kompatibelt med versionen i App Store. Om ditt projekt följer en annan SDK byggereas godin egen kopia av Expo Go, distribuerad via TestFlight, men då krävs det betalda medlemskapet. - Native-modulerna. Expo säger det rakt ut: Expo Go är en lekplats för att lära sig, begränsad och oanvändbar för ett projekt som ska ut i produktion. Så fort du lägger till en native-modul som inte finns i Expo Go behöver du ett development build.
Från en Windows-PC
Xcode finns bara för Mac. Från Windows finns ingen officiell metod som installerar en native-app gratis på din iPhone. Expos FAQ sammanfattar det: du bygger i molnet och testar på en riktig iPhone med Expo Go eller ett development build. Du har två vägar kvar:
- Gratis: Expo Go, med ett projekt som är kompatibelt med versionen i App Store.
- Med medlemskapet: EAS-servrarna bygger din app, och sedan installerar du den via länk eller TestFlight. Expo påpekar att deras tjänst för att skicka in appar också fungerar från Windows och Linux för iOS.
Hela vägen utan Mac finns i publicera en iOS-app utan Mac.
Vilken metod ska du välja
- Appen är bara för dig, du har en Mac och det stör dig inte att installera om en gång i veckan: Xcode och det gratis kontot.
- Du vill använda den varje dag utan att tänka på det: det betalda medlemskapet, och sedan TestFlight.
- Din app använder native-moduler och du har ingen Mac: medlemskapet, och sedan ett Expo-build installerat via länk.
- Du är nybörjare och vill bara se dina skärmar: Expo Go.
- Du vill dela den med några nära: TestFlight, med interna testare eller en extern grupp.
Bygg appen som du ska installera
Installationen är bara slutet på vägen. Om du skapar din app med AI utgår iOS & Android Kit från startkoden till mina appar, redan redo för Expo, och följer fyra steg ända till App Store, i din egen takt. AI:ns misstag i ett mobilprojekt går jag igenom i skapa en app med AI.
Om du fortfarande är osäker på hur du ska gå vidare, gör din gratis diagnos: den visar vad som verkligen blockerar dig och skickar dig min checklista mot avslag från Apple. Hela metoden med Expo finns på sidan mobilapp med React Native och Expo.
Vanliga frågor
Kan man installera sin egen app på iPhone utan App Store gratis?
Ja, med en Mac, Xcode och ett gratis Apple-konto. Xcode bygger appen och installerar den på din anslutna iPhone. Installationen går ut efter 7 dagar, och du är begränsad till 3 enheter och 3 appar per enhet.
Varför slutar min app som installerats med Xcode fungera efter 7 dagar?
Med ett gratis konto låter Apple installationsprofilerna gå ut 7 dagar efter att de skapats. Bygg då om appen och installera om den från Xcode. Med det betalda medlemskapet håller profilerna i upp till 12 månader.
Hur slår man på utvecklarläget på iPhone?
Öppna Settings och sedan Privacy & Security, och slå på Developer Mode under Security. Tryck på Restart och bekräfta sedan med Turn On och din kod. Alternativet dyker upp när iPhonen har parats ihop med en Mac. Utan Mac installerar du först bygget och trycker sedan på dess ikon: en dialogruta föreslår att du slår på läget.
Kan man installera sin egen iPhone-app från Windows?
Inte gratis med en native-app, eftersom Xcode bara finns för Mac. Gratis kan du köra ditt projekt i Expo Go. Med det betalda medlemskapet bygger EAS appen i molnet, och sedan installerar du den via länk eller TestFlight.
Hur många iPhones kan man registrera med ett utvecklarkonto?
Upp till 100 iPhones per medlemsår med betalkontot. Att inaktivera en enhet frigör ingen plats. Med det gratis kontot är gränsen 3 enheter, som går ut efter 7 dagar.
Hur länge ligger en app kvar installerad med TestFlight?
Varje build är tillgängligt i 90 dagar. Innan det går ut skickar du ett nytt build och installerar det sedan från TestFlight-appen.

