Переименование целей в Xcode 4

В Xcode 4 я изменил имя моего целевого имени приложения cocoa, потому что я хотел изменить имя исполняемого файла. Build прекрасно работает, но после компиляции Xcode по-прежнему запускается старый исполняемый файл, который все еще указан в папке "Продукты" в навигаторе проекта.

Как я могу изменить, какое приложение Xcode 4 запускается после сборки?

Ответ 1

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

Так как Xcode автоматически создает соответствующие схемы для каждой цели по умолчанию, вам также необходимо убедиться, что схема для вашей новой цели настроена на сборку и запуск нового целевого исполняемого файла. Для этого выберите схему из всплывающего окна, затем выберите схему редактирования из того же всплывающего окна. Выберите действие "Запуск" в листе редактора схем и убедитесь, что всплывающее окно "Исполняемый файл" установлено на новый новый, недавно переименованный исполняемый файл. Сделайте то же самое для действия "Профиль", чтобы он делал правильные действия при использовании инструментов и всех. Он должен быть правильно выбран, но иногда Xcode запутывается при переименовании/перемещении.

Ответ 2

Если вы хотите изменить имя проекта, имена папок, файлы .xib и т.д., вы можете просто дважды щелкнуть имя своего проекта в верхней части Навигатора проектов и отредактировать его. Верните все сначала! Если вы находитесь под управлением версиями, например SVN, сначала перенесите свою рабочую копию! Xcode знает о SVN и GIT, и после изменения имени проекта не будет подтверждения до того, как Xcode будет широко изменять ваш рабочий каталог. Если вы хотите отменить изменение, вам придется отменить рабочую копию, и вы, вероятно, потеряете любые другие незафиксированные изменения.

С другой стороны, если вы не хотите переименовывать что-либо, кроме исполняемого файла, это полная процедура в Xcode 4.1. Единственным измененным файлом является файл .xcodeproj, как и следовало ожидать:

  • Выберите "Очистить" в меню "Продукт".
  • Выберите "Навигатор проекта" в меню "Вид" > "Навигаторы" (или щелкните значок слева вверху).
  • Нажмите треугольник, чтобы увидеть файлы в вашем проекте, если это необходимо.
  • В нижней части списка щелкните треугольник, чтобы открыть папку "Продукты".
  • Вы увидите имя исполняемого файла; не пытайтесь изменить его. Вместо этого щелкните папку "Продукты", чтобы выбрать ее.
  • Нажмите клавишу удаления, чтобы удалить папку "Продукты" и ваше старое имя исполняемого файла.
  • Выберите проект в верхней части окна "Навигатор".
  • Сразу же справа от Навигатора в разделе "Цели" щелкните и измените имя исполняемого файла.
  • Перейдите на вкладку "Сводка" и убедитесь, что идентификатор файла предпочтений - тот, который вы хотите.
  • Пройдите свой путь через каждый элемент в меню Product- > Build For, создав все цели.
  • Выберите "Продукт" - "Управление схемами...", выберите свою схему и нажмите кнопку "Изменить...".
  • Выберите "Выполнить" в левой части диалогового окна и вытащите меню "Исполняемые файлы", выберите "Другое..." и выберите новый исполняемый файл.
  • Сделайте то же самое для профиля слева от диалогового окна. Закройте диалоговое окно.
  • Закройте Xcode, а затем перезапустите его, открыв ваш проект.
  • Вы увидите свое новое имя в нижней части Навигатора. Выберите его, щелкните правой кнопкой мыши и выберите "Новая группа из выбора".
  • Нажмите на новую группу и переименуйте ее в "Продукты".

- Гленн Фосетт

Ответ 4

В Xcode 4.5: щелкните правой кнопкой мыши значок вашего проекта в навигаторе проекта в левой части экрана. Выберите "Показать инспектора". В правой части экрана найдите текстовое поле "Название проекта". Введите новое имя, и Xcode запросит подтверждение.