2010-08-08 3 views

Antwort

30

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.

+1

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? –

+0

Ich erklärte das in meiner Antwort. Es sollte 'com.Companyname.ABC' sein. – Jasarien

+0

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? –

65

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, zB com.mycompany.appname). [Hervorhebung hinzugefügt]

Also in diesem Fall ist das Suffix die vollständige Zeichenfolge com.awesomeapps.thebestapp.

+6

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

+0

immer den längeren Namen verwenden – OMGPOP

+2

Müssen Sie die 'com.company.app' im Gegensatz zu' company.app' in Ihrem Info-Plist ablegen? –