iOS 27.2 EU-ATT-Abnahme bedeutet: Prüfen Sie Hinweisoberfläche, Länderregel und ATT-Autorisierung getrennt; die Tracking-Anforderung ändert sich durch die alternative Anzeige nicht. Geben Sie erst frei, wenn Ihr Team die passende Verteilung, den Nutzerpfad und belastbare Testergebnisse belegt hat. Ein erfolgreicher Simulator-Screenshot allein reicht nicht.
Für iOS-Entwicklung: Sie möchten wissen, ob Aufruf, Erklärung und Auswertung des ATT-Status angepasst werden müssen.
Für QA und Release-Verantwortliche: Sie benötigen eine prüfbare Abdeckung der Länder, Dialoge und Nutzerentscheidungen.
Für CI-Verantwortliche: Sie müssen belegen, mit welcher macOS- und Xcode-Umgebung getestet wurde und welche Bedingungen nicht reproduzierbar waren.
Zeitplan und Empfehlung für diese Woche: Als Erstes dokumentieren Sie den tatsächlichen Vertriebsumfang und ordnen ihn Apples Länderregel zu. Danach prüfen Sie Hinweis und Autorisierungslogik in der vorgesehenen Testumgebung. Zum Redaktionsstand 01.11.2026 ist iOS 27.2 in den herangezogenen Apple-Unterlagen noch als Beta gekennzeichnet; behandeln Sie Tests daher als Vorabnachweis und nicht als Beleg für eine freigegebene Produktionsversion. Den Versionsstatus sollten Sie vor jedem Release anhand von Apples Systemveröffentlichungen erneut prüfen.
Abgrenzung: Die alternative Anzeige ist keine neue Tracking-Ausnahme. Sie ersetzt weder die Prüfung des ATT-Status noch die separate Bewertung weiterer Datenschutz-Einwilligungen. Diese Abnahme ist eine technische Release-Prüfung und keine Rechtsberatung.
Alternative Oberfläche, unveränderte Autorisierung
Apple beschreibt für iOS 27.2 und iPadOS 27.2 eine alternative ATT-Systemanzeige für die EU. Laut Apples Erläuterung zu Datenschutz und Datennutzung im App Store ändert die alternative Oberfläche nicht die Anforderung, Tracking gemäß der geltenden ATT-Regelung zu autorisieren.
Für Ihre Abnahme sind deshalb zwei Fragen getrennt zu beantworten: Welche Systemanzeige ist für die Verteilung Ihrer App vorgesehen? Und wie verhält sich die App, nachdem eine Person zugestimmt, abgelehnt oder noch keine Entscheidung getroffen hat? Wer diese Fragen zu einer einzigen „Dialogprüfung“ zusammenzieht, kann eine korrekte Oberfläche mit einer fehlerhaften Tracking-Implementierung verwechseln.
| Prüfpunkt | Apples beschriebene Grenze | Konsequenz für Ihre Abnahme |
|---|---|---|
| Alternative ATT-Anzeige | Für Apps, die in Frankreich, Deutschland, Italien, Polen und Rumänien vertrieben werden, nennt Apple ausschließlich die alternative Anzeige. In anderen EU-Ländern ist die alternative Anzeige optional. Apple beschreibt die Länderregel in der Datenschutz- und Datennutzungserläuterung. | Belegen Sie den Vertriebsumfang und prüfen Sie die Anzeige für die betroffenen Länder. Übertragen Sie die Pflicht nicht pauschal auf die gesamte EU. |
| Tracking-Erlaubnis | Die alternative Anzeige schafft keine Ausnahme von der Tracking-Autorisierung. Apple erläutert die EU-Änderung und ihre Grenze. | Prüfen Sie Aufruf, gespeicherten Status und das davon abhängige Verhalten unabhängig von der Oberfläche. |
| Release-Status | Die herangezogenen Unterlagen führen iOS 27.2 als Beta; eine Beta-Prüfung ist kein Nachweis einer veröffentlichten Produktionsversion. Der aktuelle Status ist über Apples Veröffentlichungsübersicht zu verifizieren. | Kennzeichnen Sie Ergebnisse mit der geprüften Systemversion und wiederholen Sie die Bewertung, sobald sich der Status oder die Dokumentation ändert. |
Die Länderliste ist ein technischer Abnahmeeingang, kein Ersatz für die Prüfung Ihres tatsächlichen Veröffentlichungsmodells. Ein Build, der in mehreren Regionen verfügbar ist, muss im Release-Protokoll erkennen lassen, welche Regionen und Verteilungswege geprüft wurden. Falls die Verteilung nicht zuverlässig auf ein Land begrenzt ist, dokumentieren Sie die Annahme nicht als gesicherte Länderabdeckung.
iOS-Entwicklung: Systemaufruf statt eigener Ersatzlogik
Prüfen Sie zuerst den Aufruf von App Tracking Transparency (ATT). Apples Dokumentation zu requestTrackingAuthorization beschreibt den Systemaufruf für die Autorisierungsanfrage. Die konkrete Ausführung in Ihrer App muss nachvollziehbar an den passenden Nutzungskontext gekoppelt sein. Rufen Sie den Dialog nicht bloß deshalb an einer beliebigen Stelle auf, weil sich die Systemanzeige geändert hat.
Prüfen Sie außerdem die Zweckbeschreibung. Apple führt dafür das Feld NSUserTrackingUsageDescription in der Dokumentation zur Information Property List. Ihre Erklärung sollte zur tatsächlichen Funktion passen und verständlich machen, wofür die App die Erlaubnis benötigt. Ein formal vorhandener Eintrag reicht für die Abnahme nicht, wenn der Text den konkreten Verwendungszweck nicht nachvollziehbar beschreibt.
Werten Sie die Entscheidung über den dokumentierten Status aus. Apples Dokumentation zu authorizationStatus gibt Ihnen den Bezugspunkt, um die App-Reaktion auf den aktuellen Autorisierungszustand zu kontrollieren. Prüfen Sie, ob abgelehnte oder noch nicht entschiedene Anfragen zu einem anderen Verhalten führen als eine erteilte Erlaubnis. Kontrollieren Sie dabei nicht nur die Benutzeroberfläche, sondern auch die Stelle, an der Ihre Anwendung Tracking aktiviert oder unterbindet.
Behandeln Sie andere Einwilligungen als eigene Prüfobjekte. Eine Zustimmung zu Nutzungsbedingungen, Analyse oder personalisierten Produktfunktionen darf in Ihrem Testprotokoll nicht als ATT-Erlaubnis verbucht werden. Umgekehrt sollte eine ATT-Auswahl nicht automatisch als Einwilligung zu einem anderen Zweck interpretiert werden. Halten Sie pro Entscheidung fest, welches System oder welcher App-Schritt sie ausgelöst hat und welche Funktion davon abhängig ist.
Zur Frage einer jährlichen erneuten Anfrage sollten Sie keine Kalenderautomatik als gegeben annehmen. Eine App darf aus einer jährlichen Release-Routine nicht ableiten, dass der Systemdialog erneut erscheint oder eine vorherige Entscheidung zurückgesetzt wird. Erfassen Sie den Status, prüfen Sie die aktuellen Systemeinstellungen und belegen Sie den erneuten Dialog nur dann als Testfall, wenn Ihre konkrete Systemversion und Apples aktuelle Dokumentation diesen Pfad stützen.
QA: Dialogpfad gegen gespeicherten Zustand prüfen
Die QA-Abnahme muss mehr zeigen als ein Bild des erwarteten Hinweises. Legen Sie vor dem Test fest, unter welchen Bedingungen der Hinweis erscheinen soll, welche Auswahlmöglichkeiten vorgesehen sind und was beim Öffnen von „Additional Information“ passiert. Der Zusatzbereich muss in den von Ihrer App gestalteten ergänzenden Erklärungspfad oder eine detailliertere Auswahl führen, sofern die Produktgestaltung diesen Pfad vorsieht. Dokumentieren Sie, was tatsächlich erreichbar ist, statt den Linktext als Funktionsnachweis zu behandeln.
Schrittweise Testfolge
-
Testgegenstand fixieren. Notieren Sie Build-Kennung, Commit oder vergleichbare Quellstand-Referenz, App-Konfiguration und getestete Verteilung. Ohne diese Zuordnung lassen sich ein bestandenes Ergebnis und ein späterer Fehler nicht sicher demselben Release-Kandidaten zuweisen.
-
System- und Werkzeugstand erfassen. Halten Sie iOS- beziehungsweise iPadOS-Testumgebung und Xcode-Version fest. Zum Stichtag dieser Prüfung wurde Xcode 27.2 laut Apple am 29.10.2026 veröffentlicht; die Xcode-Systemanforderungen sind maßgeblich dafür, ob die konkrete macOS-Umgebung mit der eingesetzten Version kompatibel ist. Verwechseln Sie eine verfügbare Xcode-Version nicht mit einer bestätigten iOS-Produktivversion.
-
Länderannahme prüfen. Vergleichen Sie die tatsächlich vorgesehenen App-Store-Regionen mit Apples veröffentlichter Länderliste. Halten Sie fest, ob Ihre Testkonfiguration die erforderliche alternative Anzeige abbildet oder ob die regionale Bedingung mit der verfügbaren Umgebung nicht nachgestellt werden konnte.
-
Darstellung und Zusatzpfad testen. Starten Sie die App unter den vorgesehenen Bedingungen. Prüfen Sie, ob der erwartete Hinweis erscheint, ob Inhalt und Zweckangabe verständlich sind und ob „Additional Information“ den vorgesehenen nächsten Schritt öffnet. Erfassen Sie einen Fehler, wenn der Bereich nicht erreichbar ist oder eine Auswahl in einer unerwarteten Sackgasse endet.
-
Entscheidungen und App-Reaktion protokollieren. Testen Sie die relevanten Zustände „erlaubt“, „abgelehnt“ und „noch nicht entschieden“, soweit sie in der gewählten Umgebung gezielt herstellbar sind. Halten Sie neben der sichtbaren Oberfläche fest, welchen ATT-Status die App ausliest und ob das nachfolgende Verhalten der jeweiligen Auswahl entspricht.
-
Beleg und Lücken sichern. Speichern Sie die relevanten Protokolle, Testergebnisse, Screenshots und die genaue Ausführungsfolge. Kennzeichnen Sie Einschränkungen ausdrücklich, etwa wenn eine Länderbedingung nicht reproduziert wurde. Ein erfolgreich dargestellter Dialog belegt nicht automatisch, dass Statuspersistenz oder nachgelagerte Datenverarbeitung korrekt sind.
| Nachweis | Belegt | Belegt nicht |
|---|---|---|
| Screenshot der Systemanzeige | Sichtbare Darstellung unter den dokumentierten Testbedingungen | Korrekten gespeicherten Status oder regelkonformes nachgelagertes Tracking |
| Statusauswertung und App-Verhalten | Reaktion der getesteten App auf den erfassten ATT-Zustand | Verhalten in nicht getesteten Ländern oder auf anderen Systemständen |
| CI-Protokoll mit Versionen und Ablauf | Reproduzierbarkeit des dokumentierten Laufs in dieser Umgebung | Nicht verfügbare Testziele, ungeprüfte Regionsbedingungen oder zukünftige Systemänderungen |
QA-Hinweis: Wenn ein Testzustand nicht sauber zurückgesetzt oder wiederhergestellt werden kann, kennzeichnen Sie den betroffenen Lauf als eingeschränkt. Wiederholen Sie nicht einfach denselben erfolgreichen Klickpfad und behandeln Sie ihn als Nachweis für alle Nutzerzustände.
EU-Produkt und Release: Verteilung vor Freigabe abgleichen
Die Produkt- und Compliance-Verantwortlichen liefern der Technik eine klare Grundlage: Welche Länder und Vertriebswege sind für den Release-Kandidaten vorgesehen? Die fünf von Apple genannten Länder – Frankreich, Deutschland, Italien, Polen und Rumänien – müssen in der Abnahme als konkrete Prüffälle auftauchen, wenn Ihre App dort vertrieben wird. Für andere EU-Länder ist die alternative Anzeige laut Apples Erläuterung optional; daraus folgt keine allgemeine Pflicht, sie überall einzusetzen.
Lassen Sie die technische Abnahme nicht zu einer Aussage über die Rechtmäßigkeit der gesamten Datenverarbeitung werden. Das Testergebnis kann belegen, dass eine Anzeige erscheint und dass Ihre Anwendung auf einen Autorisierungsstatus reagiert. Es entscheidet nicht allein, ob alle Zwecke, Datenflüsse und sonstigen Einwilligungen rechtlich passend ausgestaltet sind. Halten Sie die Verantwortlichkeiten deshalb getrennt: Produkt liefert Vertriebsumfang und Nutzerpfad, Entwicklung belegt die Implementierung, QA dokumentiert beobachtbares Verhalten und die zuständige Stelle bewertet die rechtlichen Anforderungen.
CI und Release: reproduzierbarer Lauf statt einmaliger Bestätigung
Für CI ist der wichtigste Nachweis eine reproduzierbare Kombination aus Projektstand, Werkzeugkette, Systemumgebung und Testablauf. Verknüpfen Sie Testprotokolle mit dem jeweiligen Build, statt nur einen Screenshot in einem Ticket abzulegen. Wenn ein Build lokal besteht, auf dem CI-Knoten aber ein anderer Xcode- oder Systemstand verwendet wird, müssen Sie diese Abweichung sichtbar machen, bevor Sie die Ergebnisse zusammenführen.
Prüfen Sie die Xcode-Systemanforderungen gegen das tatsächlich eingesetzte macOS, bevor Sie einen Knoten als geeignete Abnahmeumgebung einplanen. Apple pflegt die Zuordnung in den Systemanforderungen für Xcode. Ein passender Xcode-Name im Build-Protokoll reicht nicht: Sie brauchen auch die tatsächlich verwendete Systemversion, das gewählte Testziel und den Nachweis, dass der Ablauf dort ausgeführt wurde.
Ein Simulatorlauf kann App-Logik, sichtbare Schritte und Teile der Statusbehandlung prüfen, soweit sie in der Umgebung reproduzierbar sind. Er darf jedoch nicht ungeprüft als Beleg für regionale Verfügbarkeit oder jedes Verhalten eines realen Geräts interpretiert werden. Trennen Sie im Bericht daher „im Simulator geprüft“ von „regional beziehungsweise auf einem weiteren Testziel bestätigt“. Wenn das notwendige Ziel nicht vorhanden ist, bleibt der Punkt offen – er wird nicht durch eine erfolgreiche Standardausführung ersetzt.
Freigabe, eingeschränkte Freigabe oder Aufschub
Nutzen Sie diese Bedingungen als Entscheidungshilfe:
- Wenn der Vertriebsumfang geklärt ist, die für Ihre Länder vorgesehene Anzeige geprüft wurde, die ATT-Statusbehandlung nachvollziehbar funktioniert und die Ergebnisse mit Werkzeug- und Systemstand vorliegen, dann kann der Release-Verantwortliche die Freigabe nach dem internen Prozess erwägen.
- Wenn nur ein Teil der Länderbedingungen oder Nutzerzustände reproduziert wurde, dann geben Sie den Release nicht als vollständig abgenommen aus. Entscheiden Sie, ob eine begrenzte Freigabe vertretbar ist, und dokumentieren Sie die nicht geprüften Bedingungen ausdrücklich.
- Wenn die getestete Version Beta ist oder Apple die Hinweise, Anforderungen oder Länderangaben geändert hat, dann führen Sie eine erneute Bewertung mit aktuellem Stand durch, bevor Sie das Ergebnis auf einen Produktionsrelease übertragen.
- Wenn der Dialog einmal erschienen ist, aber Statusauswertung, Zusatzpfad oder Folgeaktionen nicht belegt sind, dann bleibt die Abnahme offen. Eine einmalige Anzeige ist kein Ersatz für den Test der gesamten Nutzerentscheidung.
Diese Entscheidungskriterien schützen vor zwei häufigen Fehlern: eine Beta-Ausführung mit einem bestätigten Produktionsverhalten gleichzusetzen und aus einem sichtbaren Dialog auf eine korrekte Datenschutzimplementierung zu schließen. Notieren Sie bei jeder Freigabe, welche Nachweise vorhanden sind, welche Annahmen noch gelten und wann eine erneute Prüfung erforderlich wird.
Häufige Fragen zur EU-ATT-Abnahme
Für welche EU-Länder ist der alternative ATT-Hinweis vorgeschrieben?
Apple nennt Frankreich, Deutschland, Italien, Polen und Rumänien: Für Apps, die in diesen Ländern vertrieben werden, ist laut Apple nur der alternative Hinweis verfügbar. In anderen EU-Ländern kann diese alternative Darstellung optional eingesetzt werden. Prüfen Sie vor der Freigabe die aktuelle Apple-Mitteilung und den tatsächlichen Vertriebsumfang Ihrer App; leiten Sie aus den fünf Ländern keine einheitliche Pflicht für die gesamte EU ab.
Ändert der alternative ATT-Hinweis die Tracking-Erlaubnis?
Nein. Die alternative Oberfläche ändert die Darstellung und den Nutzerpfad, nicht die Anforderung, eine erforderliche Tracking-Erlaubnis einzuholen. Prüfen Sie weiterhin, ob die App den ATT-Status korrekt abfragt und Tracking nur im zulässigen Fall ausführt. Eine Zustimmung zu anderen Datenschutz- oder Produktbedingungen ist kein Ersatz für die ATT-Entscheidung.
Wie prüfen Sie den Hinweis und den Bereich „Additional Information“?
Legen Sie vor dem Test die erwarteten Bedingungen und den vorgesehenen Nutzerpfad fest. Prüfen Sie, ob der Hinweis im passenden Szenario erscheint, ob der Zusatzbereich erreichbar ist und ob er die in Ihrer App vorgesehene Erklärung oder Auswahl öffnet. Dokumentieren Sie Entscheidung und anschließenden App-Zustand; ein Screenshot allein belegt weder den gespeicherten ATT-Status noch das Verhalten der Datenverarbeitung.
Wann darf eine App erneut nach ATT fragen?
Planen Sie keine jährliche Wiederholung allein aufgrund eines Kalenderdatums ein. Die dokumentierte ATT-Abfrage und der gespeicherte Autorisierungsstatus sind maßgeblich; bei einem bereits getroffenen Status kann ein erneuter Aufruf nicht als verlässlicher Weg zu einem neuen Systemdialog vorausgesetzt werden. Prüfen Sie den aktuellen Status, die Systemeinstellungen und Apples aktuelle Dokumentation, bevor Sie eine Wiederholung als Produktverhalten einplanen.
Vor dem Release: Umgebung und Ergebnis zusammen bewerten
Wenn Sie die Freigabe vorbereiten, legen Sie die Apple-Regel, die App-Verteilung und die tatsächlich getesteten Pfade nebeneinander. Das Ergebnis sollte einen klaren Status enthalten: vollständig geprüft, mit ausgewiesenen Einschränkungen geprüft oder noch nicht freigabefähig. Sobald Apple die ATT-Unterlagen ändert oder iOS beziehungsweise iPadOS 27.2 den Beta-Status verlässt, prüfen Sie die Versions- und Länderannahmen erneut. Die Kennzeichnung 01.11.2026 bezieht sich auf den hier geprüften Informationsstand, nicht auf eine Garantie für spätere Dokumentationsstände.
Wenn Ihnen für diese Prüfung ein reproduzierbarer macOS- und Xcode-Arbeitsplatz fehlt, kann ein Remote Mac eine flexiblere Alternative zum Kauf zusätzlicher Hardware sein. Eine lokale Testmaschine bindet Budget und Verfügbarkeit an ein konkretes Gerät; ein Linux-Knoten ersetzt keine macOS-Werkzeugkette; und ein nicht dokumentierter CI-Knoten macht Testläufe schwer vergleichbar. Ein Remote Mac ist aber nur dann passend, wenn die benötigte Xcode-Version, das konkrete Testziel und die nötigen Zugänge tatsächlich verfügbar sind. Prüfen Sie daher zuerst die Umgebung und den Ablauf, bevor Sie eine Abnahme darauf stützen. Einen Überblick über Remote-Mac-Umgebungen bei VMSPIN können Sie für diese Eignungsprüfung heranziehen. Aktuelle Konditionen finden Sie auf der VMSPIN-Preisseite; für dauerhaft ausgelastete Workloads oder Tests, die zwingend lokale physische Anschlüsse benötigen, kann ein eigener Mac die passendere Lösung bleiben.