Ich bin neu im iPhone-Einreichungsprozess. Apple fragt nach dem Bündel-ID-Suffix. Was ist das? Nicht sicher, was ich hier setzen soll und was die Bedeutung davon ist.Bündel-ID-Suffix? Was ist es?
Antwort
Die Bündelkennung ist eine ID für Ihre Anwendung, die vom System als Domäne verwendet wird, für die Einstellungen gespeichert und die Anwendung eindeutig referenziert werden kann.
Es wird in umgekehrter DNS-Notation dargestellt und es wird empfohlen, dass Sie Ihren Firmennamen und Anwendungsnamen verwenden, um es zu erstellen.
Ein Beispiel Bundle-ID für eine App namens The Best App durch ein Unternehmen Super Apps genannt aussehen würde:
com.awesomeapps.thebestapp
thebestapp
das Suffix ist in diesem Fall.
Wenn Sie keine Firma haben, lassen Sie Ihren Namen, es spielt keine Rolle, solange sowohl die Bundle-ID in der Datei info.plist als auch die Datei, die Sie in iTunes Connect eingereicht haben, übereinstimmen.
In Bundle ID Suffix sollten Sie den vollständigen Namen der Bundle ID schreiben.
Beispiel:
Bundle ID suffix = thebestapp (NOT CORRECT!!!!)
Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)
Der Grund dafür erklärt, ist in dem Developer Portal: (.)
Der App-ID-String zwei Teile getrennt durch einen Punkt enthält - ein App ID Präfix (Ihre Team ID standardmäßig, zB
ABCDE12345
), und eine App ID Suffix (eine Bundle ID Suchzeichenfolge, zBcom.mycompany.appname
). [Hervorhebung hinzugefügt]
Also in diesem Fall ist das Suffix die vollständige Zeichenfolge com.awesomeapps.thebestapp
.
Aber was macht einen Weg richtig, und der andere nicht korrekt? Werden schlimme Dinge passieren, wenn Sie vergessen haben, den längeren Namen zu verwenden? – radven
immer den längeren Namen verwenden – OMGPOP
Müssen Sie die 'com.company.app' im Gegensatz zu' company.app' in Ihrem Info-Plist ablegen? –
Danke! Beim Abschicken gibt es ein Drop-Down für die Bundle ID. In meinem Fall heißt es: nameofapp - *. Wenn ich das Bündel-ID-Suffix auf ABC setze, wofür würde ich dann die Bundle-ID in der info.plist setzen? –
Ich erklärte das in meiner Antwort. Es sollte 'com.Companyname.ABC' sein. – Jasarien
Ich bin verwirrt über die App ID, wenn meine App ID A123B45C9D ist. * Was muss ich schreiben, wenn ich das Bündel ID Feld bearbeite? –