iTunesConnect - суффикс идентификатора пакета

Я знаю, что эта проблема, кажется, задавалась раньше, но я не мог найти четкого ответа так или иначе. Подумал, что неплохо было бы начать чистую беседу:

Я пытаюсь отправить свое первое приложение на iTunesConnect, и возникает ситуация, когда мне нужно ввести суффикс идентификатора пакета в дополнение к идентификатору пакета . Я знаю, что идентификатор пакета - это 10-значный буквенно-цифровой формат. Суффикс Bundle, похоже, имеет какое-то отношение к "com.companyName.appName" и должен быть таким же, как и в XCode info.plist. Когда я смотрю на свой XCode info.plist , я вижу несколько связанных вещей:

  • Отображаемое имя пакета: $ {PRODUCT_NAME}
  • Идентификатор пакета: companyName. $ {PRODUCT_NAME : rfc1034identifier}
  • Имя пакета: $ {PRODUCT_NAME}

Итак, мои вопросы:

  1. Требуется ли суффикс идентификатора пакета только в том случае, если идентификатор приложения - « подстановочный знак » тип?

  2. Что мне следует указать в идентификаторе пакета? это com.companyName.appName , companyName. appName или просто appName ?

  3. Кажется, обычно рекомендуется перезаписывать $ {PRODUCT_NAME} и $ {PRODUCT_NAME: rfc1034identifier}. По внешнему виду кажется, что это какой-то макрос для захвата имени приложения по умолчанию. Но должен ли я просто перезаписать их оба как appName? В чем разница между $ {PRODUCT_NAME} и $ {PRODUCT_NAME: rfc1034identifier} ?

Большое спасибо за просмотр!

14
задан JusmanX 9 April 2011 в 03:59
поделиться