Jestem nowy w procesie przesyłania na iPhone'a. Apple prosi o sufiks identyfikatora pakietu. Co to jest? Nie wiem, co tu wpisać i jakie to ma znaczenie.
Jestem nowy w procesie przesyłania na iPhone'a. Apple prosi o sufiks identyfikatora pakietu. Co to jest? Nie wiem, co tu wpisać i jakie to ma znaczenie.
Odpowiedzi:
Jeśli nie masz firmy, zostaw swoje imię i nazwisko, nie ma to znaczenia, o ile zarówno identyfikator pakietu w pliku info.plist, jak i ten, który przesłałeś w iTunes Connect, są zgodne.
W sufiksie identyfikatora pakietu należy wpisać pełną nazwę identyfikatora pakietu.
Przykład:
Bundle ID suffix = thebestapp (NOT CORRECT!!!!)
Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)
Powód tego jest wyjaśniony w portalu dla programistów :
Ciąg identyfikatora aplikacji zawiera dwie części oddzielone kropką (.) - prefiks identyfikatora aplikacji (np. Domyślny identyfikator zespołu
ABCDE12345
) i sufiks identyfikatora aplikacji (npcom.mycompany.appname
. Ciąg wyszukiwania identyfikatora pakietu ). [podkreślenie dodane]
W tym przypadku przyrostkiem jest pełny ciąg com.awesomeapps.thebestapp
.
com.company.app
przeciwieństwo do company.app
?
TheBestApp
, czy przyrostek musi być com.mycompanyname.TheBestApp
?
Identyfikator pakietu to identyfikator aplikacji używany przez system jako domena, dla której może przechowywać ustawienia i odwoływać się do aplikacji w unikalny sposób.
Jest reprezentowany w odwrotnej notacji DNS i zaleca się, aby do jego utworzenia użyć nazwy firmy i nazwy aplikacji.
Przykładowy identyfikator pakietu dla aplikacji o nazwie The Best App przez firmę o nazwie Awesome Apps wyglądałby następująco:
com.awesomeapps.thebestapp
W tym przypadku przyrostkiem jest thebestapp
.