# Eigene App ohne App Store aufs iPhone installieren

> Kostenlos mit Mac und Xcode, aber die App läuft nach 7 Tagen ab. Bezahlter Account, TestFlight, Expo-Build oder Expo Go: die richtige Methode für dich.

Originalseite: [Eigene App ohne App Store aufs iPhone installieren](https://devoria.fr/de/blog/eigene-app-ohne-app-store-auf-iphone-installieren)
Autor: [Mehdi Azizi](https://devoria.fr/de/mehdi-azizi)
Veröffentlicht: 2026-11-04
Letzte inhaltliche Überarbeitung: 2026-11-04


Ja, du kannst deine eigene App ohne den Umweg über den App Store auf dein iPhone installieren, sogar kostenlos. Du brauchst dafür einen Mac, Xcode und einen ganz normalen Apple Account. **Mit dem kostenlosen Account läuft die Installation aber nach 7 Tagen ab**: Dann musst du die App neu kompilieren und neu installieren. Wenn du sie länger behalten oder ohne Mac installieren willst, brauchst du die kostenpflichtige Mitgliedschaft im Apple Developer Program für 99 Dollar pro Jahr.

Ich teste meine eigenen Apps, Solys, TradaZen und Nolera, lange vor dem Release auf meinem iPhone. Dieser Guide vergleicht die fünf offiziellen Wege, basierend auf den Seiten von Apple und Expo, die ich am 3. November 2026 nachgelesen habe. Wenn es dir eher um die Gesamtkosten einer App geht, lies besser [eine iPhone-App kostenlos erstellen](https://devoria.fr/de/blog/app-kostenlos-erstellen-iphone-kosten).

## Die fünf Wege, deine App zu installieren, im Vergleich

| Methode                    | Kosten      | Mac nötig | Dauer der Installation      |
| -------------------------- | ----------- | --------- | --------------------------- |
| Xcode, kostenloser Account | Kostenlos   | Ja        | 7 Tage                      |
| Xcode, bezahlter Account   | 99 $ / Jahr | Ja        | Bis zu 12 Monate            |
| Expo-Build per Link        | 99 $ / Jahr | Nein      | Bis zu 12 Monate            |
| TestFlight                 | 99 $ / Jahr | Nein      | 90 Tage pro Build           |
| Expo Go                    | Kostenlos   | Nein      | An deinen Computer gebunden |

Die Limits, Zeile für Zeile:

- **Kostenloser Account**: 3 Geräte und 10 App-IDs, jeweils 7 Tage gültig, und 3 Apps pro Gerät.
- **Bezahlter Account, Xcode oder Expo-Link**: bis zu 100 registrierte iPhones pro Mitgliedsjahr.
- **TestFlight**: bis zu 100 interne und 10.000 externe Tester, mit einem Review durch Apple für externe Tester.
- **Expo Go**: Dein Projekt läuft innerhalb der Expo-Go-App, ohne eigene native Module.

Die 12 Monate entsprechen der Gültigkeit der Provisioning-Profile, laut [der Dokumentation von Expo](https://docs.expo.dev/app-signing/app-credentials/). Die anderen Zahlen stammen von den Apple-Seiten, die weiter unten verlinkt sind.

## Kostenlos, mit Mac und Xcode

Das ist der einzige offizielle Weg, eine echte native App ohne bezahlte Mitgliedschaft auf dein iPhone zu bringen. Xcode ist [kostenlos im Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12). Die aktuelle Version setzt macOS 26.6 und einen Mac mit Apple-M1-Chip oder neuer voraus.

Laut [der Xcode-Dokumentation](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices) gehst du so vor:

1. **Verbinde deinen Apple Account** in Xcode über Settings und dann Apple Accounts. Ohne Mitgliedschaft zeigt Xcode ihn als Personal Team an.
2. **Öffne den Tab Signing & Capabilities** deines Projekts. Klick auf Set Up Signing, wähl dein Team aus und gib einen eindeutigen Bundle Identifier ein.
3. **Koppel dein iPhone mit deinem Mac** über Device Hub, per Kabel oder kabellos.
4. **Wähl dein iPhone** als Ziel aus und klick auf Run. Xcode registriert das Gerät und erstellt das Provisioning-Profil.

Mit Expo macht der Befehl `npx expo run:ios --device` dasselbe: Er kompiliert dein Projekt lokal mit Xcode und installiert es auf dem angeschlossenen iPhone. [Expo stellt klar](https://docs.expo.dev/develop/development-builds/introduction/): Dieses lokale Kompilieren ist der einzige Weg, einen Development Build ohne bezahlten Account auf ein iPhone zu bringen.

### Die Limits des kostenlosen Accounts

[Apples Hilfe zu Developer-Accounts](https://developer.apple.com/help/account/basics/about-your-developer-account) legt für ein Personal Team drei Limits fest:

- **höchstens 10 App-IDs**, die nach 7 Tagen ablaufen;
- **höchstens 3 Geräte**, die ebenfalls nach 7 Tagen ablaufen;
- **höchstens 3 Apps pro Gerät**.

**Die Provisioning-Profile laufen 7 Tage nach ihrer Erstellung ab.** Danach verlangt Apple, dass du die App neu kompilierst und über Xcode neu installierst. Laut der Tabelle auf derselben Seite bekommst du mit dem kostenlosen Account weder Zugang zu App Store Connect noch zu TestFlight noch zum Bereich für Zertifikate und Profile. Für eine private App, die du jede Woche änderst, ist das machbar. Für eine App, die du jeden Tag nutzen willst, ohne darüber nachzudenken, nervt es schnell.

## Den Entwicklermodus auf dem iPhone aktivieren

Eine App, die mit Xcode kompiliert oder aus einer `.ipa`-Datei installiert wurde, startet nicht, solange der Entwicklermodus aus ist. [Apple hat ihn entwickelt](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device), um die unbeabsichtigte Installation riskanter Software zu verhindern. An Installationen aus dem App Store oder über TestFlight ändert er nichts.

So aktivierst du ihn:

1. Öffne Settings und dann Privacy & Security.
2. Aktiviere unter Security den Developer Mode.
3. Tippe in der Meldung auf Restart.
4. Bestätige nach dem Neustart mit Turn On und deinem Code.

Laut Apple taucht die Option in den Einstellungen erst auf, wenn die Kopplung mit einem Mac gestartet wurde oder das iPhone schon einmal gekoppelt war. [Laut Expo](https://docs.expo.dev/guides/ios-developer-mode/) ist der Entwicklermodus auch für per Link installierte Expo-Builds und für lokale Development Builds nötig. Ohne Mac empfiehlt Expo, zuerst den Build zu installieren und dann auf sein Icon zu tippen: Eine Meldung bietet dir dann an, den Modus zu aktivieren.

## Mit dem bezahlten Account: die App installiert lassen

Die Mitgliedschaft im [Apple Developer Program](https://developer.apple.com/programs/enroll/) kostet 99 Dollar pro Mitgliedsjahr, wobei der Preis bei der Anmeldung in deiner Landeswährung angezeigt wird. Die Wahl zwischen Einzelperson und Organisation und was die Mitgliedschaft abdeckt, findest du in [Apple-Developer-Account: Preis und Anmeldung](https://devoria.fr/de/blog/apple-developer-account-kosten).

Damit hält deine Installation nicht mehr nur 7 Tage. Laut Expo laufen die Provisioning-Profile nach 12 Monaten ab. Du kannst bis zu 100 iPhones pro Mitgliedsjahr registrieren, laut [Apples Hilfe zu Geräten](https://developer.apple.com/help/account/devices/devices-overview). **Ein Gerät zu deaktivieren gibt keinen Platz frei**: Der Zähler springt erst zu Beginn des nächsten Mitgliedsjahres wieder auf 100.

Du installierst weiter über Xcode oder nutzt eine der beiden folgenden Methoden, für die du keinen Mac brauchst.

## Ein Expo-Build, per Link installiert

Expo nennt diese Methode [interne Verteilung](https://docs.expo.dev/build/internal-distribution/). Die EAS-Server kompilieren deine App und geben dir dann einen Installationslink. Dafür brauchst du einen bezahlten Apple-Developer-Account.

1. **Registriere dein iPhone** mit `eas device:create`. Der Befehl erzeugt einen Link oder QR-Code, den du auf dem Handy öffnest.
2. **Füg ein Profil** mit `"distribution": "internal"` zu `eas.json` hinzu, wie in [Expos Tutorial](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/).
3. **Starte den iOS-Build** mit diesem Profil und öffne dann den Installationslink auf dem iPhone.

**Ein nachträglich hinzugefügtes iPhone braucht einen neuen Build** oder eine neue Signatur des bestehenden Builds. Expo weist auch darauf hin, dass deaktivierte Geräte weiterhin zum Limit von 100 zählen.

Das ist die ideale Methode für eine eigene App mit nativen Modulen. Meine Apps laufen noch auf Expo SDK 57, während das Expo Go aus dem App Store SDK 58 folgt: Deshalb teste ich sie mit meinen eigenen Builds und nicht in Expo Go.

## TestFlight: der bequemste Weg

TestFlight installiert deine App wie eine normale App, ohne Entwicklermodus und ohne Geräteregistrierung. Laut [der Hilfe zu App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview) **bleibt jeder Build 90 Tage verfügbar**. Du kannst bis zu 100 interne Tester einladen, also App-Store-Connect-Nutzer mit Zugriff auf deine App.

Das ist meine Methode im Alltag. Die interne Gruppe meiner Apps ist auf automatische Verteilung eingestellt: Jeder hochgeladene Build landet von allein in der TestFlight-App auf meinem iPhone. [Expo bestätigt das](https://docs.expo.dev/eas/json/): Builds werden zu den Gruppen hinzugefügt, bei denen diese automatische Verteilung aktiviert ist.

Für Tester außerhalb deines Teams [verlangt Apple ein Review](https://developer.apple.com/testflight/) des ersten Builds. Alle Details findest du in [TestFlight: deine iPhone-App testen](https://devoria.fr/de/blog/testflight-iphone-app-testen).

## Expo Go: ausprobieren, ohne etwas zu bezahlen

Expo Go ist eine kostenlose App, die dein Projekt von deinem Computer lädt. Das ist der schnellste Weg, deine ersten Screens auf dem iPhone zu sehen, sogar von einem PC aus. Seit September 2026 [verlangt Expo, dass du angemeldet bist](https://expo.dev/changelog/expo-go-57-login), und zwar mit deinem Expo-Account im Terminal und in der App auf dem iPhone.

Zwei Limits solltest du kennen:

- **Die Version.** [Expo Go unterstützt nur die neueste SDK-Version](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/). [Die Version im App Store](https://apps.apple.com/fr/app/expo-go/id982107779), erschienen am 22. Oktober 2026, folgt SDK 58. Garantiert ist das nicht: Im Frühjahr 2026 blieb sie auf SDK 54 hängen, während sie auf Apples Freigabe wartete, laut [Expos Changelog vom 4. Mai 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026). Seit SDK 56 bietet dir `create-expo-app` deshalb an, ein Projekt zu erstellen, das mit der Version im App Store kompatibel ist. Wenn dein Projekt ein anderes SDK nutzt, baut `eas go` deine eigene Kopie von Expo Go, die über TestFlight verteilt wird, dafür brauchst du aber die bezahlte Mitgliedschaft.
- **Native Module.** [Expo sagt es selbst](https://docs.expo.dev/get-started/set-up-your-environment/): Expo Go ist eine Spielwiese zum Lernen, eingeschränkt und für ein Projekt, das in Produktion gehen soll, nicht geeignet. Sobald du ein natives Modul hinzufügst, das Expo Go nicht enthält, brauchst du einen Development Build.

## Von einem Windows-PC aus

Xcode gibt es nur für Mac. **Von Windows aus gibt es keinen offiziellen Weg, kostenlos eine native App auf dein iPhone zu installieren.** [Expos FAQ](https://docs.expo.dev/faq/) fasst es so zusammen: Du kompilierst in der Cloud und testest auf einem echten iPhone mit Expo Go oder einem Development Build. Dir bleiben zwei Wege:

- **Kostenlos**: Expo Go, mit einem Projekt, das mit der Version im App Store kompatibel ist.
- **Mit Mitgliedschaft**: Die EAS-Server kompilieren deine App, dann installierst du sie per Link oder über TestFlight. [Expo stellt klar](https://docs.expo.dev/deploy/submit-to-app-stores/), dass sein Upload-Service für iOS auch unter Windows und Linux funktioniert.

Den kompletten Weg ohne Mac findest du in [eine iOS-App ohne Mac veröffentlichen](https://devoria.fr/de/blog/ios-app-ohne-mac-veroeffentlichen-expo-eas).

## Welche Methode du wählen solltest

- **Die App ist nur für dich, du hast einen Mac, und eine Neuinstallation pro Woche stört dich nicht**: Xcode mit dem kostenlosen Account.
- **Du willst sie jeden Tag nutzen, ohne darüber nachzudenken**: die bezahlte Mitgliedschaft, dann TestFlight.
- **Deine App nutzt native Module und du hast keinen Mac**: die Mitgliedschaft, dann ein per Link installierter Expo-Build.
- **Du fängst gerade an und willst nur deine Screens sehen**: Expo Go.
- **Du willst sie mit ein paar Leuten aus deinem Umfeld teilen**: TestFlight, mit internen Testern oder einer externen Gruppe.

## Die App bauen, die du installieren wirst

Die Installation ist nur das Ende des Weges. Wenn du deine App mit KI baust, basiert das [iOS & Android Kit](https://devoria.fr/de/kits/ios) auf dem Starter Code meiner Apps, schon fertig für Expo, und führt dich in vier Schritten bis in den App Store, in deinem Tempo. Die typischen Fehler der KI bei einem Mobile-Projekt findest du in [eine App mit KI erstellen](https://devoria.fr/de/blog/app-mit-ki-erstellen-fallstricke-pruefungen).

Wenn du noch unsicher bist, wie du vorgehen sollst, [mach deine kostenlose Diagnose](https://devoria.fr/de/diagnostic): Sie zeigt dir, was dich wirklich blockiert, und schickt dir meine Checkliste gegen Ablehnungen durch Apple. Die komplette Methode mit Expo findest du auf der Seite [Mobile App mit React Native und Expo](https://devoria.fr/de/expertise/mobile-app-react-native-expo).

## Häufige Fragen

### Kann man die eigene App kostenlos ohne App Store aufs iPhone installieren?

Ja, mit einem Mac, Xcode und einem kostenlosen Apple Account. Xcode kompiliert die App und installiert sie auf deinem angeschlossenen iPhone. Die Installation läuft nach 7 Tagen ab, und du bist auf 3 Geräte und 3 Apps pro Gerät beschränkt.

### Warum funktioniert meine mit Xcode installierte App nach 7 Tagen nicht mehr?

Mit einem kostenlosen Account lässt Apple die Provisioning-Profile 7 Tage nach ihrer Erstellung ablaufen. Kompiliere die App dann neu und installiere sie erneut über Xcode. Mit der bezahlten Mitgliedschaft halten die Profile bis zu 12 Monate.

### Wie aktiviert man den Entwicklermodus auf dem iPhone?

Öffne Settings, dann Privacy & Security, und aktiviere unter Security den Developer Mode. Tippe auf Restart und bestätige dann mit Turn On und deinem Code. Die Option erscheint, sobald das iPhone mit einem Mac gekoppelt ist. Ohne Mac installierst du zuerst den Build und tippst dann auf sein Icon: Eine Meldung bietet dir an, den Modus zu aktivieren.

### Kann man die eigene iPhone-App von Windows aus installieren?

Nicht kostenlos als native App, denn Xcode gibt es nur für Mac. Kostenlos kannst du dein Projekt in Expo Go laufen lassen. Mit der bezahlten Mitgliedschaft kompiliert EAS die App in der Cloud, und du installierst sie per Link oder über TestFlight.

### Wie viele iPhones kann man mit einem Developer-Account registrieren?

Mit dem bezahlten Account bis zu 100 iPhones pro Mitgliedsjahr. Ein Gerät zu deaktivieren gibt keinen Platz frei. Mit dem kostenlosen Account liegt das Limit bei 3 Geräten, die nach 7 Tagen ablaufen.

### Wie lange bleibt eine App mit TestFlight installiert?

Jeder Build bleibt 90 Tage verfügbar. Lade vor Ablauf einen neuen Build hoch und installiere ihn dann über die TestFlight-App.


## Dein Projekt

[iOS & Android Kit](https://devoria.fr/de/kits/ios): Bau deine iPhone- und Android-App mit Claude Code: der Startcode meiner Apps, der Weg bis in die Stores und alle Kits. 99 €.

[Diagnose: Was dich von deiner iPhone-App trennt](https://devoria.fr/de/diagnostic): 7 Fragen, 60 Sekunden: Du erfährst, was dich wirklich davon abhält, deine iPhone-App zu veröffentlichen, bekommst deinen Weg in 4 Schritten und das passende Kit.
