Как изменить имя приложения iOS?

На днях я начал проект iPhone с глупым кодовым названием разработки, и теперь я хочу изменить название проекта, так как он почти закончен.

Но я не уверен, как это сделать с Xcode, пытаясь явным образом изменить имя приложения в файле info.plist, заставляет процесс подписи ошибиться (я думаю...), и мое приложение выиграло ' t, давая мне ошибку Launcher.

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

840
задан Robert Gould 27 окт. '08 в 6:07
источник поделиться

32 ответов

  • 1
  • 2
  • Перейдите к Targets в Xcode
  • Get Info в вашем целевом проекте (ваше текущее название разработки)
  • Найдите Product Name под Packaging. Измените значение имени вашего нового проекта.
869
ответ дан Giao 27 окт. '08 в 6:30
источник поделиться

В новых версиях Xcode (Xcode 5 тоже), чтобы изменить название проекта, выполните следующие простые (подробные) шаги:

Примечание: В этом примере я изменю гипотетическое имя "Sample" на "Test".

  • Дважды нажмите медленно в корне проекта в навигаторе проекта, а затем он станет доступен для редактирования.

    enter image description here

  • Переименуйте проект.

    enter image description here

  • После нажатия 'ENTER' помощник предложит вам автоматически изменить все записи, связанные с именем проекта, и позволит вам отменить некоторые из них, если хотите.

    enter image description here

  • Нажмите "RENAME", а Xcode сделает все остальное. Между тем Xcode может спросить вас о возможности создания моментального снимка проекта (это очень рекомендуется).

  • В дополнение к переименованию проекта вы можете переименовать схему так, чтобы она соответствовала вашему новому имени проекта.

    enter image description here

  • Повторите аналогичные шаги, например, 1 и 2, и нажмите OK.

    enter image description hereenter image description here

  • Что это.

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

  • В группе "Поддерживающие файлы" найдите файл info.plist(или связанный)

  • Найдите кнопку "Отображать имя пакета" и измените значение на новое имя.

    enter image description here

    enter image description here

  • Удалите "старое" приложение с симулятора или любого другого тестирующего устройства.

  • Очистите и снова создайте приложение.

  • Теперь вы увидите новое имя приложения на своем домашнем экране.

295
ответ дан Javier Cadiz 06 дек. '13 в 11:06
источник поделиться

Вы изменяете отображаемое имя пакета в файле info.plist. Это так просто.

Изменение "отображаемого имени пучка" (в отличие от "имя пакета" ) является единственным способом включить в имя вашего приложения символы "+". Включение специальных символов в название проекта приведет к ошибке при загрузке в хранилище приложений!

168
ответ дан Atma 25 дек. '09 в 2:38
источник поделиться

В Xcode 4 найдите "Название продукта" на вкладке "Настройки сборки" цели.

140
ответ дан whitman 07 апр. '11 в 20:18
источник поделиться

Вот как я изменился в Xcode 4:

  • Нажмите на свой целевой файл (первый основной файл приложения).
  • Перейдите в раздел "Настройки сборки".
  • Прокрутите вниз, вы найдете панель под названием "Упаковка".
  • В разделе "Упаковка" вы увидите имя продукта, вы можете изменить название проекта.
36
ответ дан Dilip Rajkumar 10 сент. '11 в 14:41
источник поделиться

В Xcode 3.2 просто выберите запись Project на панели "Группы и файлы", затем выберите пункт меню "Проект" → "Переименовать"... Работали для меня.

35
ответ дан Kiran Balegar 08 марта '10 в 16:32
источник поделиться

1. Выберите Target

enter image description here

2. Выберите Info

enter image description here

3. Вставьте имя отображаемого списка и установите заголовок приложения

enter image description here

34
ответ дан Alex Cio 24 апр. '13 в 14:03
источник поделиться

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

Вы можете добавить новую строку со следующим ключом: отображаемое имя пакета

Вот пример этого

enter image description here

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

Итак, вы можете сделать это просто.

31
ответ дан Code Hunter 12 окт. '12 в 15:09
источник поделиться

Xcode 7/8? Это в plist, что ваша цель использует

введите описание изображения здесь

20
ответ дан Dan Rosenstark 12 янв. '16 в 22:56
источник поделиться

Из Xcode 4.2 и далее вы можете использовать еще один вариант. Просто нажмите один раз на .proj имя файла вверху в левой панели навигации, и оно будет доступно для переименования. Имени его, и весь проект будет переименован, а не только цель.

Надеюсь, что это поможет

17
ответ дан Yogi 30 янв. '12 в 10:38
источник поделиться

Если вам нужно изменить имя приложения, как оно появляется на главном экране iPhone, вам нужно сделать это в настройке Target, а не в конфигурации проекта.

  • Разверните группу "Цели" в Xcode, затем нажмите один раз элемент под ним. Он должен использовать имя вашего проекта, которое также является именем по умолчанию создаваемого приложения.

  • Нажмите команду-I, чтобы открыть окно "Информация", затем перейдите к тегу Build.

  • Установите раскрывающийся список "Конфигурация", чтобы прочитать "Все конфигурации".

  • Ищите параметр под названием Product Name под заголовком Packaging.

  • Измените это значение на имя, которое вы хотите для ваших скомпилированных приложений, и в бессмертных словах Bugs Bunny: Viola! Сделайте чистую сборку, и ваше приложение получит новое имя.

16
ответ дан Akshay 22 февр. '11 в 8:53
источник поделиться

Лучший способ, который мне нравится в xcode5, - изменить имя продукта в настройках здания. Найдите "название продукта" в "настройках здания" и измените его.

enter image description here

14
ответ дан poordeveloper 13 февр. '14 в 18:53
источник поделиться

В Xcode 4 нажмите название проекта, чтобы начать переименование.

12
ответ дан Konstantin Salavatov 06 июля '11 в 15:06
источник поделиться

Если вы хотите изменить имя, которое будет отображаться на вашем экране, прямо под вашим значком, в Xcode 4, перейдите в Targets- > info- > Bundle Display Name и измените его на все, что вы хотите.

12
ответ дан Nareille 17 окт. '11 в 13:19
источник поделиться

Также: ваше целевое имя может совпадать с именем вашего приложения - обратите внимание, что изменение имени цели не изменяет имя приложения - только изменение целевых свойств, описанных ниже, изменит имя приложения.

10
ответ дан mmattke 10 июня '09 в 3:50
источник поделиться

Заметка на отображаемом имени пучка - это правильный способ изменить имя в меню вашего приложения, но вы, вероятно, должны будете иметь содержание и настройки reset в вашем симуляторе iOS, прежде чем вы увидите, что изменение действительно выполняется эффект.

8
ответ дан Noel 24 окт. '12 в 14:03
источник поделиться

Чтобы собрать всю соответствующую информацию в одном месте, вот официальный ответ на этот вопрос - и это единственный, который работал у меня на Xcode 5.1.1

Просто используйте панель "Идентификация и тип" в Xcode.

Use Identity and Type pane in Xcode

6
ответ дан C0D3LIC1OU5 11 сент. '14 в 21:06
источник поделиться
  • Выберите верхнюю часть строки слева (с именем проекта, количеством целей и т.д.).
  • Выберите цель, которую вы хотите переименовать.
  • Еще раз нажмите на название цели.
  • Введите новое имя.
  • Нажмите enter.
6
ответ дан Roger C S Wernersson 03 дек. '12 в 17:30
источник поделиться

Вы можете изменить Product Name без изменения Project Name (особенно в каталоге).

Параметры сборки > найдите ключевое слово " имя продукта" > обновить значения

5
ответ дан Jeffrey Neo 11 дек. '14 в 11:49
источник поделиться

Только для изменения имени приложения (которое будет отображаться вместе с значком приложения) в xcode 4 или более поздней версии:

Нажмите значок своего проекта на панели "Группы и файлы", выберите "Целевая" → "Настройки сборки" → "Упаковка" → "Название продукта". Нажмите на строку, появится всплывающее окно, введите здесь новое имя приложения.

Только для изменения имени проекта (которое будет отображаться вместе с значком проекта) в xcode 4 или более поздней версии:

Нажмите значок вашего файла проекта на панели "Группы и файлы", выберите "Проект" (выше цели) с правой панели, просто посмотрите на крайнем правом плане (он будет виден только в том случае, если вы включили "Скрыть или показать утилиты" ). Посмотрите название проекта. Введите его в новое имя, которое вы хотите передать проекту.

Удалите приложение из симулятора/устройства, очистите и запустите. Изменения должны отражаться.

Что он

5
ответ дан Alok 28 мая '13 в 17:37
источник поделиться

Его очень легко изменить в XCode 8, введите имя приложения в поле "Display Name" в разделе Project Target → General Identity.

введите описание изображения здесь

5
ответ дан Biranchi 12 дек. '16 в 22:15
источник поделиться

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

По умолчанию в Xcode 7.2 у вас даже нет "отображаемого имени связки" в вашем файле plist.

И по умолчанию ваше "Название продукта" на вкладке "Настройки сборки" вашей цели равно $(TARGET_NAME). ИМХО это удобно и не означало изменить.

Итак, вы можете просто изменить свое целевое имя, как hallski, сказанное в его комментарии для принятого ответа. Я сделал pic для этого: введите описание изображения здесь

5
ответ дан surfrider 19 дек. '15 в 15:03
источник поделиться

Используя подход Javier, чтобы переименовать мое приложение, отлично работает. В конце концов, всего лишь один маленький недостаток, который я хотел добавить.

Я по-прежнему получаю ошибку компоновщика Mach-O после очистки и перестройки. Чтобы решить эту проблему; выберите свой проект (в Навигаторе проектов) > в разделе Цели выберите yourProjectTests (целевая задача) > на вкладке "Общие", обновите значение "Хост-приложение" для недавно переименованного проекта.

5
ответ дан Lester 12 марта '15 в 15:29
источник поделиться

В поле Target > Build Setting > Поле имени продукта вы можете редактировать это поле здесь.

4
ответ дан parvind 30 марта '15 в 8:01
источник поделиться

Есть

  • Product name ($(PRODUCT_NAME)): по умолчанию используется Target name. Это полезно для scheme для выбора правильной цели
  • Bundle display name (CFBundleDisplayName): по умолчанию - Product name. Это то, что отображается вашему пользователю iOS.
4
ответ дан onmyway133 30 нояб. '16 в 13:31
источник поделиться

Самый простой способ: выбрать имя TARGET, дважды щелкнуть по нему, переименовать. Вы увидите свое новое имя под значком на вашем устройстве или симуляторе.

4
ответ дан fvimagination 29 нояб. '14 в 1:11
источник поделиться

Я думаю, что есть путаница:

  • вы хотите изменить название проекта или
  • вы хотите изменить имя приложения на панели управления iOS?

обычно достаточно, чтобы изменить последнее, добавив/изменив ключ BUNDLE DISLAY NAME в plist.

Лучше оставить имя проекта нетронутым, но его можно изменить

Обратите внимание на то, что в окне отображения списка CAN есть пробелы и специальные символы, но проект НЕ. При этом некоторые средства командной строки cmd будут терпеть неудачу из-за правил пути имени файла.

И даже более подробное имя отображения Bundle можно локализовать.

Итак, если вы не находитесь на ранней стадии и вам нужно изменить имя проекта INTERNAL, продолжайте использовать Bendle Display Name.

3
ответ дан ingconti 24 февр. '16 в 10:32
источник поделиться

Навигатор проектов > Общие > Отображаемое имя

введите описание изображения здесь

3
ответ дан Ankit garg 30 дек. '17 в 19:27
источник поделиться

Ниже приведена ссылка на Xcode 6, особенно если вы пытаетесь переименовать свой проект. В принципе, просто попробуйте создать новую схему вашего приложения.

qaru.site/questions/11506/...

3
ответ дан Max Friedman 06 июня '15 в 6:40
источник поделиться

Я использую этот script после того, как переименую свой iOS-проект. Это помогает изменить имя каталогов и синхронизировать имена.

http://github.com/ytbryan/rename

ПРИМЕЧАНИЕ. Вам нужно будет вручную изменить имя схемы.

2
ответ дан ytbryan 14 сент. '14 в 15:16
источник поделиться
  • 1
  • 2

Другие вопросы по метке