AppReviewX Anmelden

Mac-App testen: Checkliste vor dem Release

Installation, Update, Rechteabfragen, Ruhezustand, mehrere Displays und Abstürze bei einer macOS-App, mit Prüfweg je Punkt.

In diesem Ratgeber

Teste auf einem Mac, der deine Entwicklerwerkzeuge nie gesehen hat: ein zweiter Mac, ein frisches Benutzerkonto oder eine saubere macOS-VM. Jeder Punkt hat eine Begründung und einen Prüfweg.

Installation und Update

  1. App startet auf einem sauberen Mac ohne Warnung. Warum: dein Mac vertraut deinen eigenen Builds. So prüfst du: Build wie ein Nutzer per Browser laden und per Doppelklick öffnen. Siehe Notarisierung und Gatekeeper testen.
  2. In Programme ziehen, von dort starten und aus Downloads starten. Warum: aus dem Disk-Image oder einem Quarantäne-Ordner verhält sich eine App mitunter anders. So prüfst du: alle drei Wege.
  3. Update über eine ältere Version behält Einstellungen und Daten. So prüfst du: vorherige Version installieren, Daten anlegen, updaten, vergleichen.
  4. App löschen und Reste prüfen. Warum: Nutzer erwarten eine klare Antwort, was in der Library bleibt. So prüfst du: App in den Papierkorb, dann die beschriebenen Ordner ansehen.

Rechte

  1. Jede Rechteabfrage kommt zu einem sinnvollen Zeitpunkt mit lesbarer Erklärung. Warum: eine unerklärte Abfrage beim Start wird abgelehnt. So prüfst du: Rechte der App zurücksetzen und jede Funktion durchgehen, die eines braucht.
  2. Abgelehntes Recht wird behandelt. So prüfst du: jedes Recht ablehnen; die App erklärt, was fehlt und wie man es aktiviert, ohne abzustürzen.
  3. Recht erteilt, dann im Betrieb entzogen. So prüfst du: in den Systemeinstellungen während der Nutzung entziehen.

Hardware und System

  1. Ruhezustand und Aufwachen bei langer Aufgabe. So prüfst du: Mac mitten in der Aufgabe schlafen legen, aufwecken.
  2. Mehrere Displays; abstecken und wieder anschließen. So prüfst du: Fenster zwischen Displays verschieben, eines abstecken, neu öffnen. Fenster müssen auf einem sichtbaren Bildschirm erscheinen.
  3. Hell und Dunkel, größere Anzeige-Skalierung. So prüfst du: in den Systemeinstellungen bei geöffneter App umschalten.
  4. Beide Prozessorarten, falls du beide unterstützt. So prüfst du: auf jeder als unterstützt genannten Art laufen lassen.
  5. Pfade mit Leerzeichen und Sonderzeichen; Start ohne Netz. So prüfst du: solche Dateien öffnen; App ohne Netzwerk starten.

Abstürze

  1. Ein Absturz hinterlässt brauchbare Infos. So prüfst du: in einem Testbuild einen Fehler erzwingen und prüfen, ob Log oder Bericht ankommt. Siehe Absturzberichte priorisieren.
  2. Tester melden einheitlich. Gib ihnen eine Fehlerbericht-Vorlage mit macOS-Version und Build.

Markiere jeden Punkt als bestanden, durchgefallen oder nicht getestet.

Kostenlos starten und privates Feedback zu deiner App bekommen.