В чем разница между «отображаемым именем комплекта» и «именем комплекта» в информационном списке приложения какао

Python имеет это в ре

Try

re.split('; | , | . ',ourString)
117
задан Community 23 May 2017 в 12:34
поделиться

2 ответа

Обратите внимание, что имя пакета также используется в качестве префикса для агента пользователя HTTP.

0
ответ дан 24 November 2019 в 02:06
поделиться

спасибо за ответ Wevah. вот описания для людей, которые перепутали с этими двумя константами.

CFBundleDisplayName

CFBundleDisplayName (String - iOS, Mac OS X) указывает отображаемое имя пакета. Если вы поддерживаете локализованные имена для своего пакета, включите этот ключ как в файл списка информационных свойств, так и в файлы InfoPlist.strings в подкаталогах вашего языка. Если вы локализуете этот ключ, вы также должны включить локализованную версию ключа CFBundleName.

Если вы не собираетесь локализовать пакет, не включайте этот ключ в файл Info.plist. Включение этого ключа не влияет на отображение имени пакета, но снижает производительность при поиске локализованных версий этого ключа.

Перед отображением локализованного имени для вашего пакета Finder сравнивает значение этого ключа с фактическим именем вашего пакета в файловой системе. Если два имени совпадают, Finder переходит к отображению локализованного имени из соответствующего файла InfoPlist.strings вашего пакета. Если имена не совпадают, Finder отображает имя файловой системы.

Для получения дополнительной информации об отображаемых именах в Mac OS X см. Обзор файловой системы.


CFBundleName

CFBundleName (String - iOS, Mac OS X) определяет краткое имя пакета. Это имя должно быть менее 16 символов и подходить для отображения в строке меню и в информационном окне приложения. Вы можете включить этот ключ в файл InfoPlist.strings соответствующего подкаталога .lproj, чтобы предоставить ему локализованные значения. Если вы локализуете этот ключ, вы также должны включить ключ CFBundleDisplayName.

88
ответ дан 24 November 2019 в 02:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: