Суфікс ідентифікатора групи? Що це?


Відповіді:


70

Якщо у вас немає компанії, залиште своє ім’я, не важливо, поки збігаються ідентифікатор пакета у файлі info.plist, і той, який ви подали в iTunes Connect.

У суфіксі ідентифікатора групи слід написати повне ім'я ідентифікатора пакета.

Приклад:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

Причина цього пояснюється на Порталі розробників :

Рядок ідентифікатора додатка містить дві частини, розділені періодом (.) - префікс ідентифікатора додатка (ваш ідентифікатор команди за замовчуванням, наприклад ABCDE12345), і суфікс ідентифікатора додатка (рядок пошуку ідентифікатора групи, наприклад com.mycompany.appname). [наголос додано]

Так що в цьому випадку суфіксом є повна рядок com.awesomeapps.thebestapp.


6
Але що робить один спосіб правильним, а другий неправильним? Чи трапляться погані речі, якщо ви забули використовувати довше ім’я?
радвен

2
чи потрібно вам розміщувати com.company.appпротилежне company.appу своєму інформаційному списку?
Алекс Коплан

1
Не має значення порядок і формат, якщо вони відповідають Вашому профілю надання.
Микола Фрік

1
Що робити, якщо ім'я програми додано TheBestApp, то чи повинен бути суфікс com.mycompanyname.TheBestApp?
неополярність

30

Ідентифікатор групи - це ідентифікатор для вашої програми, що використовується системою як домен, для якого він може зберігати налаштування та однозначно посилатися на вашу програму.

Він представлений у зворотному позначенні DNS, і для його створення рекомендується використовувати назву компанії та назву програми.

Приклад ідентифікатора пакета для програми під назвою The Best App від компанії під назвою Awesome Apps виглядатиме так:

com.awesomeapps.thebestapp

У цьому випадку суфікс є thebestapp.


1
Дякую! Коли ви надсилаєте, це дає мені спадне місце для ідентифікатора групи. У моєму випадку воно говорить: nameofapp - *. Якби я встановив суфікс ідентифікатора групи ABC, що б я встановив ідентифікатор пакета в info.plist?
Ian McIntyre Silber

1
Ідентифікатори додатків повністю відокремлені від ідентифікаторів пакету. Ідентифікатори додатка - це ідентифікатор вашого додатка в магазині додатків, де iOS використовує ідентифікатор пакета для унікальної ідентифікації вашої програми. Прочитайте, будь ласка, мою відповідь. Ідентифікатор групи повинен відповідати зворотному формату DNS: com.something.somethingelse
Jasarien

2
Щоб було зрозуміло, якщо доменне ім’я моєї компанії закінчується в .gov, чи повинен мій ідентифікатор пакета: gov.awesomeapps.thebestapp?
Vance Smith

2
Чи можу я використовувати чотири сегменти? наприклад, com.awesomeapps.gamesdivision.thebestgame
Danyal Aytekin

3
жоден із коментарів тут насправді не замислює це, з точки зору розуміння того, чому. Запит призначений для SUFFIX, на відміну від PREFIX. Назва пакету - thebestapp, тому суфікс com.awesomeapps закінчується попереду. Це не суфікс. Оскільки Apple заздалегідь запитує ім'я програми в одному з полів введення, це утворює пакет INFIX. Ця частина його постачається. Недарма ОП плутають. Відповідь? - Просто покладіть що-небудь, подивіться, які результати і відредагуйте перед поданням, просто переконайтесь, що ви "скрізь говорите ту саму брехню"
aremvee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.