Guides

Lav en app til iPhone (med eller uden Mac)

Du laver en app til iPhone ved at vælge en måde at bygge den på (Swift i Apples Xcode på en Mac, et cross-platform-framework eller en webapp pakket til iOS af en builder, der kompilerer i skyen), blive medlem af Apple Developer Program, teste appen via TestFlight og indsende den til App Review. Du kan lave en app til iPhone uden at eje en Mac, hvis en tjeneste bygger og signerer den for dig, men du har altid brug for din egen Apple-udviklerkonto. Denne guide forklarer hver vej og de Apple-specifikke regler, som folk ofte snubler over.

Hvad er anderledes ved iPhone-apps

Tre ting gør iOS strengere end Android:

  1. Signering er påkrævet. Hver app, der installeres uden for udvikling, skal signeres med et certifikat fra en Apple-udviklerkonto. Der findes ingen tilsvarende måde at sideloade en fil over på en vens iPhone.
  2. Xcode kører kun på macOS. Apples værktøjer til at bygge og uploade apps kræver en Mac, medmindre en anden Mac gør arbejdet.
  3. Hver udgivelse i App Store gennemgås af folk hos Apple mod offentliggjorte retningslinjer.

Intet af dette er en grund til at undgå iPhone. Det betyder, at du planlægger for en konto, en gennemgang og en testfase.

Tre måder at bygge den på

Native med Swift og Xcode

Swift og SwiftUI er Apples eget sprog og interfaceframework. Du bygger i Xcode, kører appen i iOS Simulator og installerer den på din iPhone med kabel eller trådløst.

  • Vælg den, når appen har brug for den bedste ydeevne, de nyeste iOS-funktioner, widgets eller dyb adgang til hardwaren.
  • Forvent en Mac, måneders læring hvis du er nybegynder, og en særskilt build til Android senere.

Cross-platform med Flutter eller React Native

Én kodebase giver både en iPhone- og en Android-app. Du har stadig brug for en Mac eller en cloud-Mac-tjeneste til den endelige iOS-build og upload.

En webapp pakket til iOS

En webapp placeres i en native skal og bygges til en signeret iPhone-app. Sådan laver Mythex iPhone-apps. Du beskriver appen i chatten; Mythex bygger den som en fuldstack-webapp med database og lager; du udgiver den; og på Pro-planen bygger Mythex iPhone-appen på sine egne Mac-build-maskiner, signerer den med din App Store Connect API-nøgle og uploader den til din TestFlight. Ingen Mac på dit skrivebord, ingen Xcode.

Den ærlige begrænsning: Mythex skriver ikke Swift. Telefonappen åbner din udgivne app, så den passer til apps, hvis skærme fungerer som websider, fx booking, portaler, bestilling, trackere og community-værktøjer, og den opdateres, hver gang du udgiver.

Trin 1: Bliv medlem af Apple Developer Program

Fra november 2026 koster medlemskab 99 USD om året (priserne varierer efter region). Du kan tilmelde dig som:

  • En privatperson. Dit juridiske navn vises som sælger i App Store. Du skal have en Apple-konto med tofaktorgodkendelse.
  • En organisation. Virksomhedens navn vises. Apple kræver en juridisk enhed, et D-U-N-S-nummer (gratis de fleste steder), en arbejds-e-mail på virksomhedens domæne og et fungerende websted. Planlæg ekstra tid til verificering.

Akkrediterede uddannelsesinstitutioner kan tilmelde sig med gebyrfritagelse.

Trin 2: Byg den første version

Hold den til kerneflowet. En prompt til en lille studios booking-app til hold:

Byg en iPhone-først-app til et yogastudie. Medlemmer opretter sig med e-mail, ser ugens holdskema (holdnavn, lærer, tidspunkt, ledige pladser), booker et hold eller tilmelder sig venteliste og kan afbestille op til to timer før. Medlemmer ser deres kommende bookinger på en anden fane. Studieejeren logger ind på webben for at tilføje hold og se, hvem der er booket. Roligt design, bundmenu med faner, store knapper.

Du kan bygge den i Mythex-byggeren til iOS-apps og prøve den i live-forhåndsvisningen, og derefter i din iPhones browser, når den er udgivet.

Trin 3: Design til Apples forventninger

Apples retningslinje 4.2 siger, at en app skal gå ud over en genpakket hjemmeside. Praktiske måder at opfylde det på:

  • Gør den til et værktøj, ikke en brochure. Konti, gemte data og handlinger, som brugeren vender tilbage til.
  • Lav layoutet til telefoner. En bundmenu med faner, ingen små desktop-menuer, ingen pinch-to-zoom nødvendig.
  • Håndter manglende forbindelse pænt med en tydelig besked i stedet for en tom skærm.
  • Skjul links, der sender brugere til en desktop-hjemmeside, for kerneopgaver.

To flere regler betyder noget tidligt. Hvis appen lader folk oprette en konto, skal den også lade dem slette den inde i appen (retningslinje 5.1.1(v)). Hvis den låser digitale funktioner eller indhold op mod betaling, kræver Apple in-app purchase (retningslinje 3.1.1).

Trin 4: Opret appen i App Store Connect

App Store Connect er Apples website til at administrere apps. Under Apps klikker du på + og New App, og indtaster navn, primærsprog, Bundle ID og en SKU (din egen referencekode). Apple tillader ikke eksterne værktøjer at oprette denne post, så du gør det én gang manuelt. På Mythex fortæller den første iPhone-build dig det præcise navn og Bundle ID, du skal bruge.

For at lade Mythex signere og uploade builds opretter du en Team-nøgle med rollen Admin under Users and Access → Integrations → App Store Connect API, downloader .p8-filen (Apple lader dig kun downloade den én gang) og tilføjer den i projektet sammen med dit Issuer ID. Mythex kontrollerer nøglen hos Apple, før den gemmes.

Trin 5: Test med TestFlight

Når en build er uploadet, behandler Apple den, typisk i nogle minutter op til en halv time. Derefter:

  • Interne testere (op til 100 personer i dit App Store Connect-team) kan installere den med det samme.
  • Eksterne testere (op til 10.000 personer via e-mail eller et offentligt link) kræver, at den første build i en gruppe består en kort beta-gennemgang.
  • Hver build virker i 90 dage, derefter udløber den.

Installer TestFlight-appen på din iPhone, accepter invitationen og test hovedflowet. Prøv det med stor skrift, i mørk tilstand og med notifikationer slået fra. Vores betatest-guide hjælper dig med at finde testere og indsamle feedback.

Trin 6: Indsend til App Review

Før du indsender, skal du have skærmbilleder, en beskrivelse, en support-URL, en URL til privatlivspolitik, svar i App Privacy om de data, du indsamler, en aldersgrænse og prissætning. Hvis appen kræver login, skal du give Apple en demokonto. Apple siger, at de gennemgår mindst halvdelen af indsendelserne på under 24 timer og 90 % på under 48 timer.

Den fulde tjekliste og de almindelige afvisningsgrunde findes i sådan udgiver du en app på App Store.

Trin 7: Udgiv opdateringer

Native og cross-platform-apps kræver en ny build og en ny gennemgang for hver ændring. En indpakket webapp er anderledes: indholds- og funktionsændringer når iPhone-brugere, når du udgiver webappen. Du har kun brug for en ny version i butikken til ændringer på skalniveau, fx ikon, navn eller tilladelser.

Omkostninger i overblik

PostFra november 2026
Apple Developer Program99 USD om året
XcodeGratis, kræver en Mac
Apples provision på digitalt salg15 % for udviklere i Small Business Program; tjek Apples aktuelle vilkår
Mythex Pro, inkl. iPhone-builds25 USD om måneden

Hvor går du herfra

Hvis dine brugere for det meste er på iPhone, start her og tilføj Android bagefter. Er de fordelt, så læs sådan laver du en mobilapp for at sammenligne tilgange, der betjener begge fra én kodebase, og sådan laver du en Android-app for Google-siden.

Spørgsmål

Kan jeg lave en app til iPhone på Windows?

Ikke med Apples egne værktøjer, for Xcode kører kun på macOS. Du kan skrive en cross-platform-app på Windows og bygge den med en cloud-Mac-tjeneste, eller bruge en builder, der kompilerer på egne Mac'er. Mythex gør dette på Pro-planen og uploader buildet til din TestFlight.

Hvad koster det at lave en app til iPhone?

For at udgive skal du have Apple Developer Program, som koster 99 USD om året fra november 2026, med gebyrfritagelse for akkrediterede uddannelsesinstitutioner og nogle andre organisationer. Selve bygningen spænder fra din egen tid med gratis værktøjer til et builder-abonnement eller en udvikler's honorar.

Skal jeg kunne Swift for at lave en app til iPhone?

Kun hvis du selv bygger en native app. Cross-platform-frameworks bruger andre sprog, og AI-builders lader dig beskrive appen med almindelige ord. Mythex bygger din app som en webapp og pakker den til iPhone, så du aldrig skriver Swift.

Hvad er TestFlight?

TestFlight er Apples betatest-tjeneste. Du uploader en build til App Store Connect, tilføjer testere, og de installerer den med TestFlight-appen. Op til 100 interne testere og 10.000 eksterne testere kan afprøve en build, og hver build virker i 90 dage.

Hvorfor bliver apps til iPhone afvist?

Apple siger, at over 40 % af de uløste problemer falder under retningslinje 2.1, App Completeness: crashes, pladsholderindhold, ødelagte links eller manglende oplysninger, fx en demo-login. Andre almindelige årsager er apps, der blot er en genpakket hjemmeside, manglende sletning af konto, og salg af digitalt indhold uden in-app purchase.

Mythex · Pricing · Byg hvad som helst med AI · Skabeloner til websites og apps · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)