Суффикс идентификатора пакета?Что это? - PullRequest
105 голосов
/ 09 августа 2010

Я новичок в процессе отправки на iPhone.Apple запрашивает суффикс идентификатора пакета.Что это?Не уверен, что поставить здесь и каково это значение.

Ответы [ 2 ]

67 голосов
/ 30 августа 2010

Если у вас нет компании, оставьте свое имя, это не имеет значения, если совпадают как идентификатор пакета в файле info.plist, так и тот, который вы отправили в iTunes Connect.

В суффиксе идентификатора пакета необходимо указать полное имя идентификатора пакета.

Пример:

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

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

Причина этого объясняется в Developer Portal :

Строка идентификатора приложения содержит две части, разделенные точкой (.) - Префикс идентификатора приложения (идентификатор вашей команды по умолчанию, например, ABCDE12345) и Суффикс идентификатора приложения (строка поиска идентификатора пакета, например com.mycompany.appname). [выделение добавлено]

Так что в этом случае суффиксом является полная строка com.awesomeapps.thebestapp.

30 голосов
/ 09 августа 2010

Идентификатор пакета - это идентификатор вашего приложения, используемый системой в качестве домена, для которого он может хранить настройки и однозначно ссылаться на ваше приложение.

Он представлен в обратной нотации DNS, и для его создания рекомендуется использовать название вашей компании и название приложения.

Пример идентификатора пакета для приложения «Лучшее приложение» от компании «Awesome Apps» будет выглядеть следующим образом:

com.awesomeapps.thebestapp

В этом случае суффикс thebestapp.

...