2010-07-29 2 views
11

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

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

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

ответ

3

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

Bundle display name: Foo Bar Pro

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

  1. Перейти к Цели в Xcode
  2. «Получить информацию» о цели вашего проекта (ваше текущее глупое название разработки)
  3. Поиск «Название продукта» в разделе «Упаковка».

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

+0

Имя продукта FooBarPro. Там нет пробелов, и он не появляется. Я определенно не хочу помещать Foo Bar Pro (настоящее имя длиннее) в качестве имени отображения Bundle, но как долгое имя превращается в iTunes? – ZaBlanc

9

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

8

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

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

см.прикрепленную скриншот: enter image description here

Смежные вопросы