it-swarm.com.ru

Как изменить название проекта Xcode

Я разработал свое приложение в Xcode для iPhone, в начале я только назвал его без secnec, теперь я хочу изменить имя своего приложения. Я заменил свое старое имя приложения на новое, так как я нашел имя в своем приложении, но оно все еще давая мне одну ошибку ...

Рабочий стол/Новое имя/старое имя_Префикс.pch: нет такого файла или каталога

когда мне нужно изменить oldname_prefix.pch на newname_prefix.pch ..

116
Haseeb

Для Xcode 4 или новее:

  • Открыть проект
  • Выберите навигатор проекта
  • Выделить название проекта
  • Один клик по названию проекта 

    enter image description here

Для Xcode 3:

  • Откройте проект> Меню> Проект> Переименовать ...
258
ohho

Нет необходимости менять имя проекта, чтобы изменить отображаемое имя приложения (это то, что вы видите на домашнем экране устройства iOS, в iTunes и т.д.). Просто измените «Отображаемое имя пакета» в вашем info.plist со стандартного «$ {PRODUCT_NAME}» на то, что вы хотите. Имя вашего проекта невидимо для пользователей, они видят только «Отображаемое имя пакета».

48
Bogatyr

Image explains everything

нажмите на свой проект в Project Explorer и снова нажмите на свой проект на правой стороне, и там вы можете увидеть название проекта, как показано на рисунке 

43
Sabareesh Kkanan
  1. С левой стороны разверните Цели
  2. Дважды щелкните на своей цели, а затем выберите вкладку сборки в открывшемся окне
  3. справа вверху есть окно поиска. Тип - «Название продукта»
  4. Теперь посмотрите ниже, под разделом упаковки, вы увидите название продукта
  5. Измените его и очистите заново, ваше новое имя приложения должно быть изменено.
10
Rajavanya Subramaniyan

Перейти Youname-Info.plist

Правка оба

Имя пакета и отображаемое имя пакета для вашего предпочтительного имени файла.

Готово.

5
Jason

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

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

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

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

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

Это оно

5
Alok

Вот пошаговое визуальное руководство Apple чтобы изменить название проекта Xcode.

Чтобы изменить имя рабочей области просто переименуйте его. 

2
NaXir

ох, ответ идеально

Для Xcode 4 или новее:

Открыть проект

Выберите навигатор проекта

Выделить название проекта

Один клик по названию проекта

НО, если вы только сделаете это, после попытки отладки на новом устройстве вы обнаружите ошибку:

файл не найден: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)

Затем вам нужно сделать еще один шаг:

  • Выберите цель на левой панели
  • Выберите oldnameTests в Цели
  • Выберите панель настроек сборки
  • Найдите «TEST_Host» и измените старое значение на новое.

Удачи и получайте удовольствие

2
Desmond

Я использую xcode 4.3.1 и пытался изменить название продукта, как Quakeboy сказал выше в настройках комплекта, но это привело к ошибке чтения. Я застрял в этой ошибке на час, и теперь она работает хорошо. Я просто оставил название продукта пустым, а затем перепечатал старое имя, которое у меня было раньше. строительство снова удалось!

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

1
jazzed28

в xcode 4.4 вы должны нажать на проект в верхней части навигатора (левая панель). Затем дважды щелкните по цели во втором столбце, чтобы выделить имя цели. Затем вы можете изменить название продукта. Вам также нужно будет изменить имя архива при создании архива. Чтобы сделать это, вы должны отредактировать схему, нажать Release, а затем изменить имя архива.

1
JeffB6688

Создается организационный кошмар, в котором имена проектов не совпадают с именами в комплекте. Но когда я использую « клик на имени проекта и отвечаю« да », чтобы позволить xcode переименовать все ссылки », все вложенные папки для проекта на моем жестком диске все еще имеют старое имя проекта. Почему они не переименованы, чтобы соответствовать?

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

1
Richard Bourne

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

0
Samuel Gwokuda

Выберите проект в Навигаторе проектов (Command + 1) и откройте инспектор файлов на правой боковой панели (Command + option + 1).

Там измените имя проекта.

0
Dipak Narigara

Xcode 3.2.5: В верхней строке меню Project> Rename ...

0
Brent

Я попытался изменить имя проекта в Project Navigator, но вам нужно выполнить все описанные шаги здесь !!! . Я не выполнил второй шаг, и это сломало мое приложение, пришлось переделывать старую версию, которая заняла два дня, см. Мой пост SO здесь .

0
dancingbush

Простой шаг

1.Выберите цель проекта с левой стороны поверх всех папок и файлов 2. Нажмите один раз на проект еще раз, чтобы вы могли изменить имя 3. введите, как вам нужно, имя проекта и название приложения4. Нажмите ввод. он будет просить изменить каждый, где принять его 5.Такая же процедура делает для папки, а также все место, где имя будет изменено. я сделал это сегодня

0
Ullas Kumar

На всякий случай, если это кому-то поможет, у меня есть скрипт Shell (xcmv.sh) со следующим:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

Затем я перетаскиваю этот файл в каталог проекта и делаю:

sh xcmv.sh Starter MyProject

Это изменяет имя проекта, имя рабочей области, а также любые и все ссылки на старое имя в файлах проекта, файлах кода, plist и так далее.

Как показывает пример, я часто использую его для переименования одного из моих «начальных» проектов в желаемое имя проекта.

Обратите внимание, что каталог git (если он существует) игнорируется.

0
Michael Long