Отображаемое имя iPhone Bundle против Long Name?

Я создаю два приложения, позволю им Foo Bar и Foo Bar Pro. Когда я устанавливаю их и открываю iTunes, я вижу оба приложения там, но они оба говорят Foo Bar, потому что "Foo Bar Pro" не будет соответствовать отображаемому имени пакета. Однако в iTunes я хочу увидеть "Foo Bar" и "Foo Bar Pro".

Я вижу целую кучу других приложений с действительно длинными именами в iTunes, и это НЕ то, что отображается в списке отображения Bundle. Для жизни меня, я не могу понять, куда вводится более длинное имя. Я предполагаю в Info.plist.

Может кто-нибудь помочь?: -/

Ответ 1

Я думаю, что не имеет значения, сколько персонажей имеет ваше имя, поскольку оно не однообразное. Попробуйте "wwwwwwwwwww" (11 символов) и "iiiiiiiiiiiiiii" (15 символов) и посмотрите, о чем я говорю.

Ответ 2

Длинное имя, которое вы упоминаете, это не часть приложения, , а скорее метаданные в App Store.

Вы устанавливаете длинное описательное имя после создания приложения (или обновления для приложения), но перед его загрузкой. После загрузки вы не сможете изменить имя до следующего обновления.

Смотрите прилагаемый скриншот: enter image description here

Ответ 3

Максимальное ограничение символов для любого имени приложения равно 11. Если количество символов больше 11, оно отображает "..." в имени на устройстве. Однако в iTunes вы можете увидеть полное имя. Чтобы изменить это, вам нужно установить свойство отображения отображения Bunde в файле info.plist:

Bundle display name: Foo Bar Pro

И для имени проекта вы можете попробовать:

  • Переход к целевым объектам в Xcode
  • "Получить информацию" о вашей целевой цели проекта (ваше текущее глупое название разработки).
  • Найдите "Название продукта" в разделе "Упаковка".

    Измените значение этого на то, что вы хотите, чтобы имя программы было.