Я подводлю итоги для себя, изучив различные ответы выше и попробовав себя. Предположим, что текущее имя проекта - ProjAbc, и вы хотите переименовать его в ProjDef:
Выйдите из Xcode этого проекта.
В Finder продублируйте папку НАД ProjAbc.xcodeproj для резервного копирования.
В Finder свободно переименуйте папку НАД ProjAbc.xcodeproj, если вы чувствуете, что она вам нужна, чтобы соответствовать новому имени проекта.
В Finder переименуйте папку с исходными файлами параллельно ProjAbc.xcodeproj с ProjAbc на ProjDef.
Откройте Xcode для ProjAbc.xcodeproj (в Project Navigator все файлы в виртуальной исходной папке ProjAbc будут красного цвета).
В Xcode щелкните (теперь сломанную) виртуальную папку в Project Navigator на левой боковой панели и переименуйте ее, чтобы она соответствовала имени в Finder - ProjDef. Это еще не исправит красные файлы внутри папки, но это нормально.
В Xcode (по-прежнему выбирая виртуальную папку на левой боковой панели) на правой боковой панели в Инспекторе файлов щелкните значок, показанный на снимке экрана ниже, чтобы открыть диалоговое окно файла. В диалоговом окне файла выберите папку, которую вы ранее переименовали (ProjDef). Это повторно связывает виртуальную папку с реальной папкой на диске и автоматически исправляет ссылки на все файлы внутри.

В Xcode в Project Navigator щелкните имя проекта ProjAbc и переименуйте его в ProjDef.
- Вам будет предложено: «Переименовать элементы содержимого проекта?». Нажмите кнопку «Переименовать».
- Вам будет предложено: «Хотите, чтобы Xcode делал автоматические снимки перед переименованием проекта и аналогичными операциями?». Щелкните «Отключить» или «Включить». Не важно.
В Xcode откройте «Параметры сборки» внутри цели ProjDef (внутри проекта ProjDef в Навигаторе проекта). Переименуйте имя папки и имя файла в файлах * -Info.plist и * -Prefix.pch, чтобы они содержали ProjDef вместо ProjAbc.
В Xcode, в Project Navigator, в папке виртуальных источников ProjDef, в «Supporting Files», также снова переименуйте файлы * -Info.plist и * -Prefix.pch, чтобы они содержали ProjDef вместо ProjAbc.
В меню Xcode нажмите Product / Scheme / Manage Schemes ... (или нажмите «ProjAbc»> имя схемы на панели схемы слева вверху Xcode и нажмите «Manage Schemes ...») и в диалоговом окне переименуйте Scheme из ProjAbc в ProjDef, затем нажмите кнопку «ОК». Если название проекта состоит из одного слова, вы можете запустить его прямо сейчас!
В Xcode отредактируйте верхнюю строку комментария в файле Supporting Files / * - Prefix.pch и замените ProjAbc на ProjDef (2 раза). Конечно, исправлять этот комментарий необязательно.
Закройте Xcode.
В Finder укажите на ProjDef.xcodeproj и откройте его в текстовом редакторе. (Либо откройте его в TextWrangler.app, либо щелкните правой кнопкой мыши и во всплывающем меню нажмите «Показать содержимое пакета», затем отредактируйте файл project.pbxproj в TextEdit.app)
В текстовом редакторе найдите «ProjAbc» (все слово, совпадение регистра), которое должно появиться один раз (в абзаце: / * Начало раздела PBXNativeTarget * / в строке: productName = ProjAbc;) и замените его на «ProjDef». Действительно, проект все равно можно запустить !, поэтому этот шаг не является обязательным.
если имя проекта состоит из 2 или более отдельных слов, например "ProjDef Geh", то вы ДОЛЖНЫ выполнить следующие шаги: Найдите ссылку на папку Finder в папке виртуальных исходных файлов -
- Найдите строку: path = ProjDef Geh;
- Он появится один раз, в абзаце / * ProjDef Geh * /
- Замените его строкой: path = "ProjDef Geh";
Сохраните из текстового редактора и выйдите из текстового редактора.
Вот и все. Как написано выше, если имя проекта состоит из одного слова, вы можете запустить его сразу в конце шага 11.