„Erfordert eine neuere Version von iOS“ beim Installieren einer IPA beheben
Du versuchst, eine IPA-Datei zu installieren, und die Installation schlägt mit der Meldung fehl, dass die App eine neuere iOS-Version benötigt, als dein iPhone ausführt. Das ist einer der wenigen Installationsfehler mit einer einzigen, klaren Ursache: Die App selbst gibt an, welches iOS sie braucht, und dein Gerät liegt darunter. Diese Anleitung erklärt, woher diese Zahl kommt, wie du sie prüfst, welche Lösungen funktionieren und welche Abkürzung oft nicht funktioniert.
Die Kurzversion
- Jede App gibt in einer Einstellung namens MinimumOSVersion das älteste unterstützte iOS an.
- Ist dein iOS älter, wird die Installation verweigert. Die echten Lösungen sind, iOS zu aktualisieren, falls dein iPhone das kann, oder eine ältere Version der App zu finden, die für dein iOS gebaut wurde.
- Manche Tools können die Zahl in der IPA nachträglich senken. Das entfernt aber nur die Prüfung. Nutzt die App Funktionen des neueren iOS, kann sie beim Öffnen abstürzen, und die bearbeitete IPA muss erneut signiert werden.
Was der Fehler bedeutet
Apple beschreibt MinimumOSVersion als „die minimal erforderliche Betriebssystemversion, damit die App unter iOS, iPadOS, tvOS und watchOS läuft“. Entwickler tragen diesen Wert normalerweise nicht von Hand ein: Laut Apple füllt Xcode ihn automatisch anhand des Deployment Targets der App aus. Die Zahl spiegelt also das älteste iOS wider, für das der Entwickler die App gebaut und getestet hat.
Der genaue Wortlaut des Fehlers hängt vom Tool ab, mit dem du installierst. AltStore und SideStore zeigen zum Beispiel Meldungen wie „[App] requires iOS 17.0 or later.“ oder „This device is running iOS 16.7, but [App] requires iOS 17.0 or later.„. Andere Installer melden eventuell nur, dass die Installation fehlgeschlagen ist. Wenn in der Meldung eine Versionsnummer steht, vergleiche sie mit deinem eigenen iOS unter Einstellungen > Allgemein > Info.
Einige Apps legen auch eine Maximalversion fest. AltStore zeigt in diesem Fall „[App] requires iOS [version] or earlier“ an. Die unten beschriebenen Lösungen funktionieren genauso, nur in die andere Richtung.
So prüfst du, welches iOS eine IPA benötigt
Du kannst die Nummer selbst auslesen, bevor du irgendetwas installierst:
- Erstelle eine Kopie der IPA-Datei und benenne die Kopie von
.ipain.zipum. Eine IPA ist ein Zip-Archiv. - Öffne das Zip und navigiere zu
Payload/, dann in den Ordner, der auf.appendet. - Öffne
Info.plistund suche nachMinimumOSVersion. Auf einem Mac zeigtplutil -p Info.plistim Terminal den Wert an, selbst wenn die Datei in binärer Form vorliegt.
Mehr dazu, was sich in einer IPA befindet, findest du unter IPA-Dateien verstehen.
Lösung 1: iOS aktualisieren, wenn dein iPhone es kann
Wenn Apple dein iPhone noch mit einer neueren iOS-Version unterstützt, ist ein Update die sauberste Lösung. Der Weg bei Apple führt über Einstellungen > Allgemein > Softwareupdate. Bevor du aktualisierst, prüfe, ob dein Sideloading-Tool auf der neuen Version funktioniert, denn ein iOS-Update kann Apps beeinflussen, die du bereits gesideloadet hast. Scarlet ist auf iOS 14 bis iOS 26 bestätigt; die Unterstützung von iOS 27 wird von Dritten berichtet, aber nicht offiziell bestätigt. Siehe die beste iOS-Version für Sideloading und gesideloadete Apps reparieren, die nach einem iOS-Update abstürzen.
Wenn dein iPhone keine neuere iOS-Version ausführen kann, gehe direkt zu Lösung 2. Unsere Anleitung zum Sideloaden auf älteren iPhones listet auf, welche Tools ältere Geräte noch unterstützen.
Lösung 2: Eine ältere Version der App verwenden
Die meisten Apps heben ihre Mindest-iOS-Version mit der Zeit an, daher unterstützt eine ältere Version derselben App oft noch dein iOS. Open-Source-Projekte behalten ihre früheren Releases meist auf ihrer GitHub-Releases-Seite, mit der unterstützten iOS-Version in den Hinweisen. Lade ältere Builds nur von den offiziellen Releases des Entwicklers oder einer Quelle, der du vertraust, herunter, und prüfe die Datei zuerst: siehe wie man IPA-Dateien vor der Installation auf Malware scannt. Bedenke, dass einem alten Build Sicherheitsupdates fehlen können und Apps, die sich bei einem Onlinedienst anmelden, zu alte Versionen unter Umständen ablehnen.
Fix 3: MinimumOSVersion herabsetzen (was es wirklich bewirkt)
Manche Signing-Tools können die Zahl für dich ändern. Sideloadly zum Beispiel bietet eine Option „Change the minimum iOS version required to run the app“. Sei dir klar darüber, was das tut und was nicht:
- Es entfernt nur die Prüfung. Der Code der App bleibt unverändert. Wenn sie Funktionen aufruft, die es nur im neueren iOS gibt, kann sie beim Start oder sobald diese Funktion aufgerufen wird, abstürzen. Nichts an dieser Änderung kann diese Funktionen zu deinem iOS hinzufügen.
- Es bedeutet erneutes Signieren. Die Signatur einer App enthält einen Hash der Info.plist (Apples technische Notiz TN3126 beschreibt das). Änderst du die Datei, passt die alte Signatur nicht mehr, also muss die IPA erneut signiert werden, bevor iOS sie installiert. Siehe wie man IPA-Dateien neu signiert.
- Es funktioniert am besten bei kleinen Abständen. Hat der Entwickler die Mindestversion angehoben, ohne neue Funktionen zu nutzen, läuft die App möglicherweise problemlos. Liegen mehrere Hauptversionen dazwischen, ist ein Absturz wahrscheinlich.
Öffnet sich die bearbeitete App und beendet sich dann wieder, liegt genau dieses Problem vor, keine defekte Installation. Geh zurück zu Fix 1 oder Fix 2. Allgemeine Absturzursachen findest du unter den Fixes für Abstürze beim Start.
Fehler, die ähnlich aussehen
- „Integrity could not be verified“: Die IPA oder ihre Signatur ist beschädigt, oder das Zertifikat wurde widerrufen. Siehe die Fixes für den Integritätsfehler.
- „Unable to Verify App“: Die App wurde installiert, aber iOS kann ihr Zertifikat beim Öffnen nicht prüfen. Siehe wie man „Unable to Verify App“ behebt.
- „Maximum number of installed apps“: das Limit von 3 Apps bei einer kostenlosen Apple ID. Siehe den Fix für das 3-App-Limit.
- Allgemeine Signierfehler: siehe wie man Signierfehler auf iOS behebt.
FAQ
Kann ich eine App installieren, die iOS 18 benötigt, obwohl ich iOS 16 habe?
Nur indem du die MinimumOSVersion senkst und die App neu signierst, wobei sie abstürzen kann, wenn sie auf Funktionen von iOS 17 oder 18 angewiesen ist. Eine ältere Version der App, die für iOS 16 gebaut wurde, ist die zuverlässigere Lösung.
Bedeutet dieser Fehler, dass die IPA defekt ist?
Nein. Die Datei ist in Ordnung, sie wurde lediglich für eine neuere iOS-Version gebaut, als dein Gerät nutzt.
Wird mein Account gesperrt, wenn ich die Mindestversion ändere?
Die Änderung selbst betrifft nur die Datei lokal. Apps, die ihre eigene Integrität prüfen, oft Spiele und Banking-Apps, verweigern unter Umständen den Start oder markieren eine veränderte Kopie, daher nutzt du bearbeitete Versionen auf eigenes Risiko.