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? –
- 1. JavaObjectModel. Was ist es?
- 2. Was ist Thread.CurrentPrincipal und was macht es?
- 3. Was ist JSR und was nutzt es?
- 4. Was ist Boxen und was macht es?
- 5. Was ist POI und was bedeutet es?
- 6. query_cache_min_res_unit; Was ist es und was macht es?
- 7. .designer.cs für was ist es?
- 8. Tomcat: Sitzungsanzahl. Was ist es?
- 9. numpy.r_ ist keine Funktion. Was ist es?
- 10. Was ist CLSID? Ist es eine GUID?
- 11. Es ist keine Monade, aber was ist es?
- 12. jquery/javascript: funktion (e) {.... was ist e? Warum ist es nötig? Was macht es eigentlich?
- 13. Lucene SpanQuery - für was ist es gut?
- 14. Was ist [cmdletbinding()] und wie funktioniert es?
- 15. Wie weiß es nicht, was AppDelegate ist?
- 16. Was ist JBPM? Warum es benutzen?
- 17. Was ist LiteralControl? Warum wird es benutzt?
- 18. Was ist ActionScript 3? Wie funktioniert es?
- 19. Was ist objc_AssociationPolicy? Wie funktioniert es?
- 20. Ist ExAllocatePool veraltet? Was nützt es stattdessen?
- 21. Was ist Microsoft.Contracts und woher kommt es?
- 22. Was ist MATLAB? Generiert es ausführbare Dateien?
- 23. XAML - Was ist der Sinn (tippen) es?
- 24. Ist es Viewport Problem oder was?
- 25. Was ist das SSIS-Paket und was macht es?
- 26. Was ist ein django.utils.functional .__ proxy__ Objekt und was hilft es?
- 27. Was ist @Section-Skripten und was es verwendet wird
- 28. Was genau ist CDATA und was macht es?
- 29. Was ist clr.dll am .Net Framework und was macht es?
- 30. Was ist ein virtuelles Verzeichnis? Was nützt es?
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? –