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.appprzeciwień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.