Переименование проектов в Xcode 4 - PullRequest
335 голосов
/ 24 марта 2011

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

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

Ответы [ 11 ]

612 голосов
/ 24 марта 2011

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

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

Хорошо.

82 голосов
/ 07 июня 2011

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

54 голосов
/ 24 апреля 2012

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

Xcode scheme name

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

Product ==> Manage Schemes...

Затем выберите свою схему и нажмите Return / Enter, чтобы отредактировать имя.

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

26 голосов
/ 24 мая 2013

От Apple: Технические вопросы для библиотеки разработчиков iOS QA1625

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

  1. В XCode выберите свою цель под "Целями" в редакторе проекта, затем выберите View> Utilities> Show File Inspector.
  2. Xcode открывает панель инспектора файлов. Введите новое имя вашего приложения в поле Project Name, как показано на рисунке 1, затем нажмите клавишу возврата на клавиатуре.
  3. Xcode отображает диалоговое окно переименования проекта, которое содержит все элементы, которые можно переименовать в вашем проекте. Оставьте свое приложение выбранным в диалоговом окне и отмените выбор всех других элементов, как показано на рисунке 2, затем нажмите «Переименовать», чтобы выполнить операцию переименования.

Figure 1 Figure 2

13 голосов
/ 06 июня 2012

Есть еще один способ.

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

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

10 голосов
/ 22 февраля 2013

В дополнение к другим предоставленным ответам, если вы также хотите переименовать папку , в которую по умолчанию помещаются ваши файлы (которая существует на том же уровне, что и ваш файл * .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, то вы захотите повторить то же самое.

2 голосов
/ 18 марта 2014

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

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

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

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

2- Откройте ваш проект.

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

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

4 - переименовать схему a) Нажмите меню рядом с кнопкой «Стоп» и выберите «Управление схемами». б) Нажмите один-медленный клик или нажмите ввод по старой схеме имен и переименуйте ее так, как вам нравится. в) Нажмите ОК.

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

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

6- Закрыть проект.

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

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

9-Поиск и замена любого вхождения исходного имени папки новым именем папки.

10 - сохранить файл.

11 - Откройте проект XCode, протестируйте его.

12- Готово.

2 голосов
/ 02 февраля 2012

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

1 голос
/ 05 июня 2012

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

newAppName.xcodeproj 

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

anyOtherName.xcodeproj, 

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

1 голос
/ 03 июня 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...