Sono nuovo nel processo di invio di iPhone. Apple chiede il suffisso ID bundle. Cos'è questo? Non sono sicuro di cosa mettere qui e quale sia il suo significato.
Sono nuovo nel processo di invio di iPhone. Apple chiede il suffisso ID bundle. Cos'è questo? Non sono sicuro di cosa mettere qui e quale sia il suo significato.
Risposte:
Se non hai un'azienda, lascia il tuo nome, non importa fintanto che sia l'ID bundle nel file info.plist che quello che hai inviato in iTunes Connect corrispondono.
In Bundle ID Suffix dovresti scrivere il nome completo dell'ID bundle.
Esempio:
Bundle ID suffix = thebestapp (NOT CORRECT!!!!)
Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)
La ragione di ciò è spiegata nel portale per sviluppatori :
La stringa dell'ID app contiene due parti separate da un punto (.): Un prefisso ID app (l'ID squadra per impostazione predefinita, ad esempio
ABCDE12345) e un suffisso ID app (una stringa di ricerca ID bundle, ad esempiocom.mycompany.appname). [enfasi aggiunta]
Quindi in questo caso il suffisso è la stringa completa com.awesomeapps.thebestapp.
com.company.appcontrario di company.appnel tuo plist di informazioni?
TheBestApp, allora deve essere il suffisso com.mycompanyname.TheBestApp?
L'identificatore del bundle è un ID per la tua applicazione utilizzato dal sistema come dominio per il quale può memorizzare le impostazioni e fare riferimento alla tua applicazione in modo univoco.
È rappresentato in notazione DNS inversa e si consiglia di utilizzare il nome della società e il nome dell'applicazione per crearlo.
Un esempio di ID bundle per un'app chiamata The Best App di una società chiamata Awesome Apps sarebbe simile a:
com.awesomeapps.thebestapp
In questo caso il suffisso è thebestapp.