Die Meldung "Bundle-ID ist bereits vergeben" bedeutet, dass der von Ihnen gewählte Bundle Identifier bereits registriert ist, meist entweder in Ihrem eigenen Account oder auf einem anderen Apple-Entwickler-Team. Bundle-IDs sind weltweit eindeutig und lassen sich nicht doppelt vergeben. Prüfen Sie als Erstes in Certificates, Identifiers und Profiles, ob Sie die ID selbst schon registriert haben, und verwenden Sie sie in diesem Fall einfach wieder. Ist die ID von jemand anderem belegt, wählen Sie eine neue, eindeutige Bundle-ID im Reverse-DNS-Format. Eine fremd vergebene ID können Sie nicht zurückholen.
Kurze Antwort
Der Fehler heißt, dass Ihr Bundle Identifier schon existiert, denn Apple vergibt jede Bundle-ID nur ein einziges Mal weltweit. Laut Apples Anleitung zum Registrieren einer App-ID muss der Identifier eindeutig sein und lässt sich nach der Nutzung nicht mehr frei löschen und neu vergeben. Prüfen Sie zuerst in Certificates, Identifiers und Profiles und in allen Teams, in denen Sie Mitglied sind, ob Sie die ID selbst angelegt haben; dann verwenden Sie den bestehenden Eintrag wieder. Gehört die ID einem fremden Team, wählen Sie einen neuen, eindeutigen Namen. Eine Eskalation an den Support ist nur bei einem echten Konflikt nötig, den Sie nicht selbst auflösen können.
Was die Meldung bedeutet
Die Meldung sagt schlicht, dass der Bundle Identifier, den Sie registrieren oder hochladen wollen, bereits belegt ist. Ein Bundle Identifier ist der eindeutige Name Ihrer App im Reverse-DNS-Format, zum Beispiel com.ihrefirma.ihreapp. Apple nutzt diesen Namen, um Ihre App eindeutig zu identifizieren, und lässt ihn deshalb weltweit nur ein einziges Mal zu.
Wichtig ist der Unterschied zwischen "von mir selbst schon registriert" und "von einem anderen Team belegt". Im ersten Fall ist die Lösung einfach, weil Sie den vorhandenen Eintrag wiederverwenden. Im zweiten Fall ist die ID für Sie dauerhaft blockiert, und Sie müssen einen anderen Namen wählen. Der Meldungstext allein sagt oft nicht, welcher der beiden Fälle vorliegt, deshalb ist die erste Aufgabe, genau das herauszufinden. Diese Unterscheidung spart Ihnen viel Zeit, denn sie entscheidet, ob Sie den bestehenden Eintrag in wenigen Minuten wiederverwenden oder den Namen Ihrer App grundlegend ändern müssen.
Warum der Fehler auftritt
Der häufigste Grund ist, dass Sie dieselbe Bundle-ID früher schon einmal registriert haben, oft auf einem anderen Team oder in einem früheren Projekt, und es vergessen haben. Ebenso häufig ist ein bereits angelegter App-Datensatz in App Store Connect, der die ID belegt, sodass ein zweiter Datensatz mit demselben Identifier abgelehnt wird. Beide Fälle betreffen Ihren eigenen Account und lassen sich leicht lösen.
Seltener, aber möglich ist, dass ein völlig fremdes Team diese ID zuerst registriert hat. Da Bundle-IDs global eindeutig sind, gilt das Prinzip "wer zuerst kommt". Auch ein Wildcard-App-ID-Konflikt kann die Ursache sein, wenn eine vorhandene Wildcard-ID den Namensraum überschneidet. In jedem Fall entsteht der Fehler nicht zufällig, sondern weil dieser genaue Name für Apple bereits vergeben ist. Auch automatisierte Signing-Werkzeuge wie Fastlane oder Expo EAS lösen die Meldung aus, wenn sie versuchen, eine bereits belegte ID neu anzulegen, statt die vorhandene zu verwenden.
Was Sie zuerst tun sollten
Als Erstes klären Sie, ob die ID in Ihrem eigenen Zugriff liegt. Öffnen Sie Certificates, Identifiers und Profiles im Apple Developer Portal und suchen Sie unter Identifiers nach dem genauen Namen. Finden Sie ihn dort, gehört die ID Ihnen, und Sie verwenden diesen bestehenden Eintrag wieder, statt einen neuen anzulegen.
Prüfen Sie dabei alle Teams und Accounts, in denen Sie Mitglied sind, denn die ID kann auf einem anderen Team liegen als dem, mit dem Sie gerade arbeiten. Kontrollieren Sie außerdem in App Store Connect, ob bereits ein App-Datensatz mit dieser ID existiert. Erst wenn Sie die ID nirgends in Ihrem eigenen Zugriff finden, ist wahrscheinlich, dass sie einem fremden Team gehört. Achten Sie dabei auf kleine Abweichungen in der Schreibweise, denn schon ein vertauschter Buchstabe oder eine andere Groß- und Kleinschreibung führt zu einem scheinbar neuen, in Wahrheit aber kollidierenden Namen.
Die häufigsten Ursachen im Überblick
Die meisten Fälle lassen sich wenigen, klaren Ursachen zuordnen. Die folgende Tabelle ordnet jede Ursache ihrer Bedeutung und dem passenden Lösungsweg zu, damit Sie Ihren Fall schnell einordnen können.
| Ursache | Bedeutung | Lösung |
|---|---|---|
| Bereits im eigenen Account | Sie haben die ID früher registriert | Bestehende App-ID wiederverwenden |
| Global von fremdem Team belegt | Ein anderes Team nutzt diese ID | Neue, eindeutige Bundle-ID wählen |
| App-Datensatz existiert | In App Store Connect schon angelegt | Vorhandenen Datensatz nutzen |
| Wildcard-Konflikt | Eine Wildcard-App-ID überschneidet sich | Explizite ID statt Wildcard verwenden |
| Altes Team oder Tippfehler | ID auf einem anderen Team registriert | Alle Teams prüfen, sonst neue ID |
Nutzen Sie die Tabelle als schnellen Einstieg, aber bestätigen Sie den Fall immer über die Identifiers-Liste. Nur dort sehen Sie sicher, ob die ID in Ihrem Zugriff liegt oder nicht, und genau davon hängt ab, ob Sie sie wiederverwenden oder umbenennen müssen.
Was Sie als Nächstes prüfen sollten
Wenn der erste Blick den Fall nicht eindeutig klärt, arbeiten Sie eine kurze Prüfliste ab. Sie führt Sie durch alle Orte, an denen eine Bundle-ID belegt sein kann, und durch die Stelle in Xcode, an der Sie den Namen ändern.
| Prüfpunkt | Was zu tun ist | Erledigt? |
|---|---|---|
| Identifiers-Liste | In Certificates, Identifiers und Profiles nach der ID suchen | [ ] |
| Alle Teams | Jedes Team und jeden Account prüfen, in dem Sie Mitglied sind | [ ] |
| App Store Connect | Nach einem bestehenden App-Datensatz mit der ID suchen | [ ] |
| Reverse-DNS-Format | Einen eindeutigen com.firma.app-Namen festlegen | [ ] |
| Xcode-Signing | Bundle Identifier im Projekt auf den neuen Namen setzen | [ ] |
Gehen Sie die Liste vollständig durch, bevor Sie eine neue ID anlegen. So vermeiden Sie, versehentlich einen zweiten, überflüssigen Eintrag zu erzeugen, und Sie stellen sicher, dass Xcode und App Store Connect am Ende denselben, eindeutigen Identifier verwenden. Prüfen Sie zum Schluss, ob auch Ihre Provisioning-Profile auf die richtige ID zeigen, denn ein veraltetes Profil kann denselben Fehler beim nächsten Build erneut auslösen.
Können Sie eine vergebene Bundle-ID zurückbekommen?
Eine Bundle-ID, die einem fremden Team gehört, können Sie nicht zurückbekommen. Da der Namensraum weltweit eindeutig ist, bleibt eine einmal registrierte ID beim ersten Team, und es gibt keinen Weg, sie für sich zu beanspruchen. Der einzige verlässliche Weg ist, einen anderen, eindeutigen Namen zu wählen. Das gilt selbst dann, wenn die betreffende App im Store gar nicht mehr sichtbar ist, denn die Registrierung der ID bleibt bestehen, auch wenn das zugehörige Projekt längst eingestellt wurde.
Auch innerhalb Ihres eigenen Accounts lässt sich eine bereits mit einer App verknüpfte ID nicht einfach löschen und beliebig neu vergeben. Planen Sie den Namen deshalb sorgfältig, denn ein durchdachter Reverse-DNS-Name mit Ihrer echten Domain als Basis senkt das Risiko eines Konflikts deutlich und lässt sich langfristig sauber weiterverwenden. Vermeiden Sie generische Namen wie com.test.app oder com.example.myapp, die häufig schon belegt sind, und nutzen Sie stattdessen eine Domain, die Ihnen tatsächlich gehört.
Wann eine Eskalation nötig ist
Eine Eskalation an den Apple-Support ist nur nötig, wenn Sie sicher sind, dass die ID Ihnen gehört, Sie sie aber trotzdem nicht nutzen können, etwa nach einer Team-Übertragung oder bei einem widersprüchlichen Zustand zwischen Portal und App Store Connect. In diesen selteneren Fällen kann nur Apple den internen Konflikt auflösen.
Wenden Sie sich über den Apple Developer Support an das Team und beschreiben Sie den Fall präzise: die genaue Bundle-ID, die betroffenen Teams und was Sie bereits geprüft haben. Für den weit häufigeren Fall einer fremd vergebenen oder selbst schon genutzten ID brauchen Sie keine Eskalation, weil Sie ihn selbst durch Wiederverwenden oder Umbenennen lösen. Bevor Sie den Support kontaktieren, dokumentieren Sie kurz Ihre Prüfschritte, damit die Rückfrage schneller bearbeitet werden kann und Sie nicht dieselben Angaben mehrfach nachreichen müssen.
Sicherheit vor der Einreichung prüfen
Ein sauber gewählter Bundle Identifier bringt Ihre App durch die Registrierung, aber nicht automatisch durch die spätere Prüfung. Ein erheblicher Teil der Ablehnungen betrifft Sicherheit und Datenschutz: Berechtigungen ohne erkennbaren Grund, unverschlüsselter Datenverkehr oder ein im Code eingebetteter Schlüssel. Solche Punkte fallen vor der Einreichung leichter auf als danach.
Ein Scanner wie PTKD.com analysiert Ihre .ipa und liefert Befunde nach Schweregrad geordnet und den OWASP-MASVS-Kategorien zugeordnet, sodass Sie diese vor der Einreichung beheben. Damit die Grenze klar ist: PTKD löst keinen Bundle-ID-Konflikt, ändert keine Registrierung und beschleunigt keine Prüfung. Der Scanner entfernt die vermeidbaren Sicherheitsbefunde, die sonst eine zusätzliche Ablehnungsrunde auslösen könnten. So bleibt der Weg von der sauberen Registrierung bis zur Freigabe frei von unnötigen Rückschlägen.
Was Sie mitnehmen sollten
- "Bundle-ID ist bereits vergeben" heißt, dass der Identifier schon existiert, denn Apple vergibt jede Bundle-ID weltweit nur einmal.
- Prüfen Sie zuerst in Certificates, Identifiers und Profiles und in allen Ihren Teams, ob Sie die ID selbst registriert haben, und verwenden Sie sie dann wieder.
- Gehört die ID einem fremden Team, können Sie sie nicht zurückholen und wählen einen neuen, eindeutigen Reverse-DNS-Namen.
- Eine Eskalation lohnt nur, wenn die ID nachweislich Ihnen gehört und trotzdem blockiert ist.
- Prüfen Sie jede Version vor der Einreichung mit PTKD.com, damit ein vermeidbarer Sicherheitsbefund keine weitere Ablehnungsrunde auslöst.




