Skip to main content

Glossar

IPA-Datei

Eine IPA-Datei ist das Installationspaket einer iOS- oder iPadOS-App: ein Archiv mit dem kompilierten Programm, den Ressourcen und einer Signatur samt Bereitstellungsprofil. Ohne passende Signatur und gültiges Profil installiert kein iPhone die Datei, und genau diese beiden Dinge machen die Verteilung eigener Apps zu einer Aufgabe mit Fristen.

So funktioniert es

Im Archiv liegt ein Bundle mit dem Binary, den Assets, der Info.plist und zwei entscheidenden Bestandteilen: der Codesignatur und dem Bereitstellungsprofil. Das Profil verbindet die App-Kennung, ein Signaturzertifikat und die erlaubten Berechtigungen, bei Entwicklungsprofilen zusätzlich eine Liste registrierter Geräte. Apple prüft beim Installieren die Kette, und jede Abweichung führt zur Ablehnung ohne brauchbare Fehlermeldung.

Es gibt mehrere Signaturarten, die man nicht verwechseln sollte. Entwicklungssignaturen laufen nur auf registrierten Testgeräten. Ad-Hoc-Pakete erlauben bis zu 100 Geräte pro Gerätetyp und Jahr. Das Apple Developer Enterprise Program erlaubte unbegrenzte interne Verteilung, Apple vergibt es inzwischen nur noch in engen Ausnahmefällen an große Organisationen. Der vorgesehene Weg für private Produktions-Apps sind heute Custom Apps, die Sie im App Store Connect als privat für Ihre Organisation veröffentlichen und über Apple Business Manager an Ihr MDM zuweisen.

Fristen bestimmen den Betrieb. Bereitstellungsprofile laufen nach höchstens einem Jahr ab, Zertifikate nach drei Jahren. Läuft ein Profil aus, startet die App auf allen Geräten nicht mehr, obwohl sich nichts geändert hat. Das ist der häufigste Grund für den Anruf, dass die App seit heute Morgen nicht mehr geht.

Warum es für eine Flotte wichtig ist

Wer eigene Apps betreibt, braucht einen Kalender und einen zweiten Verantwortlichen. Wir haben Fälle gesehen, in denen ein ausgeschiedener Entwickler der einzige Inhaber des Signaturzertifikats war und die Außendienst-App nach elf Monaten einfach ausfiel. Legen Sie Zertifikate und Schlüssel in einen Unternehmensspeicher mit mindestens zwei Berechtigten und setzen Sie Erinnerungen 60 Tage vor Ablauf.

Für die Verteilung selbst gilt: Über das MDM installiert, ist eine IPA eine verwaltete App. Das heißt, Sie können sie stumm installieren, mit App-Konfiguration versorgen und beim Austritt gezielt samt Daten entfernen, ohne das Gerät anzufassen. Eine per Link oder per Profil von Hand installierte App kann das alles nicht.

Custom Apps über Apple Business Manager sind heute in den meisten Fällen die richtige Wahl, weil Apple die Prüfung übernimmt und die Profilfristen wegfallen. Der Preis ist eine Prüfung pro Version, die ein bis zwei Tage kostet.

So handhabt es Appaloosa

Appaloosa nimmt Ihre IPA-Dateien auf, hält alle Versionen vor, weist sie Gerätegruppen zu und installiert still als verwaltete App, mit verwalteter App-Konfiguration und gezieltem Entfernen. Custom Apps aus Apple Business Manager lassen sich genauso zuweisen, neben öffentlichen Apps über VPP. Den Umfang beschreibt die Seite Mobile Application Management.

Entdecken

Die ganze Plattform

Registrierung, Apps, Sicherheit, Fernsupport: alles an einem Ort.

Appaloosa entdecken

Appaloosa ausprobieren? Kostenlos starten

Häufige Fragen

Warum startet unsere interne App plötzlich nicht mehr?
Meist ist das Bereitstellungsprofil abgelaufen, das höchstens ein Jahr gültig ist. Die App muss mit einem neuen Profil signiert und erneut verteilt werden. Setzen Sie eine Erinnerung 60 Tage vor Ablauf, damit das nicht zum Vorfall wird.
Brauche ich das Apple Developer Enterprise Program?
In den meisten Fällen nicht mehr. Apple vergibt es nur noch in Ausnahmen, und der vorgesehene Weg für private Apps sind Custom Apps, die Sie über Apple Business Manager Ihrem MDM zuweisen. Dafür genügt die normale Mitgliedschaft im Apple Developer Program.
Kann ich eine IPA einfach per Link verteilen?
Technisch ging das mit Enterprise-Signatur, es ist aber der schlechteste Weg. Die App ist dann keine verwaltete App: keine stille Installation, keine App-Konfiguration, kein gezieltes Löschen beim Austritt. Verteilen Sie über das MDM.