Переименование проектов в Xcode 4

Мне нужно пропустить что-то очевидное, но я не могу понять, как переименовать мой проект в Xcode 4.

Если я правильно помню, у Xcode 3 был специальный пункт меню для этого, но такой записи в Xcode 4 нет.

Ответ 1

Ну, это оказалось тривиальным вопросом.

Все, что вам нужно сделать, - дважды щелкнуть по корню проекта в навигаторе проекта, а затем станет редактируемым. После того, как вы переименуете проект и нажмите 'enter', он предложит автоматически изменить все записи, связанные с именем проекта, и позволит вам отменить некоторые из них, если хотите.

Ницца.

Ответ 2

Другой вариант. Переместите курсор на имя проекта. Нажмите Enter. Название проекта становится редактируемым.

Ответ 3

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

Xcode scheme name

Чтобы изменить название вашей схемы:

Product ==> Manage Schemes...

Затем выберите вашу схему и нажмите return/enter, чтобы изменить имя.

В качестве альтернативы Product ==> New Scheme... для создания нового с вашим новым именем:)

Ответ 4

От Apple: Библиотека разработчиков iOS Технический Q & A QA1625

Выполните следующие шаги, чтобы переименовать приложение в Xcode 4.0 или новее:

  • В Xcode выберите цель в разделе "Цели" в редакторе проекта, затем выберите "Вид" > "Утилиты" > "Показать инспектор файлов".
  • Xcode открывает панель инспектора файлов. Введите новое имя приложения в поле "Имя проекта", как показано на рисунке 1, затем нажмите клавишу возврата на клавиатуре.
  • Xcode отображает диалог переименования проекта, содержащий все элементы, которые можно переименовать в проект. Оставьте свое приложение выбранным в диалоговом окне и отмените выбор всех других элементов, как показано на рисунке 2, затем нажмите "Переименовать", чтобы выполнить операцию переименования.

Figure 1Figure 2

Ответ 5

Есть и другой способ.

Чтобы переименовать проект в Xcode 4, выберите файл проекта из навигатора проекта в левой части окна проекта. Выберите "Просмотр" > "Утилиты" > "Инспектор файлов", чтобы открыть инспектор файлов в правой части окна проекта. В верхней части файла инспектор - это текстовое поле "Имя проекта". Введите новое имя проекта и нажмите клавишу Return или клавишу Tab.

Открывается лист с вопросом, хотите ли вы переименовать элементы содержимого проекта. Нажмите кнопку "Переименовать", чтобы завершить переименование проекта.

Ответ 6

В дополнение к другим предоставленным ответам, если вы также хотели бы переименовать папку , в которой ваши файлы помещены по умолчанию (которые существуют на том же уровне, что и файл *.xcodeproj), затем выполните выполните следующие шаги:

- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder 
      (in the same location) and 
      rename the copied folder to '<RootFolder>/<NewProjectName>'

- In XCode in the 'Project Navigator' (first tab in the pane on the left) 

foreach ('Group' you have in your project)
{
   Select the 'Group' and observe the details in the 'File Inspector' 
          (first tab in the pane on the right)

   if ('Path' == 'Relative to Group' 
          AND 'Full Path' ==  '<RootFolder>/<OldProjectName>')
   {
           Click the icon to change the path of the 'Group' 
           Choose the '<RootFolder>/<NewProjectName> folder
   }
}

- Delete the '<RootFolder>/<OldProjectName>' folder

- Open the Project Settings, choose the Project target and under 'Build Settings' 

  - find change the path appropriately for the following values:

        'Prefix Header' and 'Info.plist file' 

И все готово.

Если у вас также есть папка Tests, вам нужно будет повторить то же самое.

Ответ 7

Откройте навигатор со сдвигом команды j. Это не полоса слева, ее справа.

Ответ 8

Я отправляю это, так как я всегда боролся при переименовании проекта в XCode.

Переименование проекта является хорошим и простым, но это не переименовывает исходную папку. Вот шаг за шагом, что я сделал, который отлично поработал в Xcode 4 и 5 благодаря ссылкам ниже.

Ссылки REF:
Переименовать проект.
Переименовать исходную папку и другие файлы.

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

2- Откройте проект.

3- Медленный двойной щелчок или нажатие введите название проекта (значок синего цвета) и переименуйте его во все, что вам нравится.

ПРИМЕЧАНИЕ. После того, как вы переименуете проект и нажмите "Enter", вы предложите автоматически изменить все записи, связанные с именем проекта, и вы сможете отменить выбор некоторых из них, если хотите. Выберите все из них и нажмите "ОК".

4- Переименуйте схему   a) Нажмите меню рядом с кнопкой остановки и выберите "Управление схемами".   b) Однократное нажатие или нажатие введите старую схему имени и переименуйте ее в любое удобное для вас время.   c) Нажмите "ОК".

5 - Создайте и запустите, чтобы убедиться, что он работает.

ПРИМЕЧАНИЯ: На этом этапе все важные файлы проекта должны быть переименованы, за исключением комментариев в классах, созданных при создании проекта, и в исходной папке. Затем мы переименуем папку в файловой системе.

6- Закройте проект.

7- Переименуйте основную и исходную папку.

8- Щелкните правой кнопкой мыши файл проекта .xcodeproj и выберите "Показать содержимое пакета" в контекстном меню. Откройте файл .pbxproj с любым текстовым редактором.

9 - Найдите и замените любое вхождение имени исходной папки новым именем папки.

10- Сохраните файл.

11- Откройте проект XCode, проверьте его.

12- Готово.

Ответ 9

Я тоже сталкиваюсь с этой проблемой. Что я делаю, так это то, что я просто меняю название TARGETS. Затем изменяется имя, отображаемое на iPhone или симуляторе. Имена файлов в проекте не меняются. Просто попробуйте этот путь.

Ответ 10

Переименование проекта - действительно лучший способ.

Вот что я делаю в Xcode 4.3.2:

  • Дублировать исходный проект в поиске
  • Откройте файл проекта в новой папке.
  • Выберите проект (маленький синий значок)
  • Нажмите еще раз и введите новое название проекта. Это делает разумные выборы, такие как изменение цели, изменение имени файла проекта и всех соответствующих ссылок.

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

Ответ 11

Никто из них не работал у меня. Причина в том, что в Finder я уже вручную изменил oldAppName.xcodeproj на

newAppName.xcodeproj 

с новым именем, поэтому, когда я попытался изменить имя проекта в Xcode 4, у меня появилась ошибка, из-за которой он не мог сохранить newAppName.xcodeproj, поскольку он уже существует. Решение заключалось в изменении, используя Finder, newAppName.xcodeproj для

anyOtherName.xcodeproj, 

а затем я смог редактировать имя проекта в Xcode, а Xcode переименовал anyOtherName.xcodeproj в newAppName.xcodeproj.