Я знаю, что этот вопрос, кажется, задавался раньше, но я не мог найти четкого ответа в любом случае.Думал, что это хорошая идея, чтобы начать чистую ветку:
Я пытаюсь отправить свое первое приложение на iTunesConnect и сталкиваюсь с ситуацией, когда мне нужно ввести суффикс Bundle ID в дополнение к идентификатору пакета .Я знаю, что Bundle ID - это десятизначная буквенно-цифровая вещь.Суффикс Bundle, по-видимому, как-то связан с com.companyName.appName и должен быть таким же, как в info -plist XCode.Когда я смотрю на свой XCode info.plist , я вижу несколько связанных вещей:
- Отображаемое имя пакета: $ {PRODUCT_NAME}
- Идентификатор пакета: companyName. $ {PRODUCT_NAME: rfc1034identifier}
- Имя пакета: $ {PRODUCT_NAME}
Итак, мои вопросы:
Требуется ли суффикс идентификатора пакета только в том случае, если идентификатор приложения имеет тип « подстановочный знак »?
Что я должен добавить в свой идентификатор пакета?это com.companyName.appName , companyName.appName или просто appName ?
Кажется, это обычноРекомендуется перезаписать $ {PRODUCT_NAME} и $ {PRODUCT_NAME: rfc1034identifier}.Из внешнего вида кажется, что какой-то тип макроса захватывает имя приложения по умолчанию.Но я должен просто перезаписать их обоих как appName?В чем разница между $ {PRODUCT_NAME} и $ {PRODUCT_NAME: rfc1034identifier} ?
Большое спасибо за просмотр!