Сначала я просто прекратил Xcode и вручную изменил файл .xcworkspace
с old_name.xcworkspace
на new_name.xcworkspace
. Кажется, это работает. Но является ли это правильным способом изменить имя рабочей области в Xcode 5?
Как изменить имя рабочей области в Xcode 5
Ответ 1
Да, я так считаю. Насколько я вижу, рабочее пространство - это просто ссылка на один или несколько проектов Xcode и не создает ничего за пределами этих проектов.
Ответ 2
Шаги по переименованию рабочего пространства
- Переименуйте папку (содержащую все файлы) главного проекта
- Переименовать рабочее пространство
- удалить проект Xcode из рабочей области и снова добавить/перетащить проект Xcode в Workspace. И в настройке сборки переименуйте "название продукта"
- Теперь, в рабочей области, выберите проект в целом, появится опция для выбора InfoPlist, выберите информационный слой проекта. затем нажмите "Управление схемой" и "Создать новую схему с именем проекта Xcode", проверьте "Новая созданная схема" и удалите старый.
- очистить как Xcode, так и Workspace.. и удалить Derived Data "~/Library/Developer/Xcode"
- Если проект содержит файл Bridging Header, просто переименуйте файл заголовка Bridging с именем проекта - "ProjectName-Bridging-Header.h", а затем откройте проект Xcode, а не рабочее пространство. В настройках сборки.. в "Swift Compiler -Code Generation" → Objective-C Bridging Header - "reset" Путь к файлу заголовка мостов ". закрыть Xocde. И если Project Contain Pod File, тогда откройте файл Pod, переименуйте имя цели в новый проект. Закройте проект как xocde и Workspace, так и установите pod.
- теперь откройте Workspace clean и build.
Ответ 3
Я попробовал то же самое (XC6), но получил ошибку сборки с одним файлом, который не найден. Не огромная проблема, но для некоторых это может не стоить усилий.
Ответ 4
В моем случае мне пришлось переименовать также проект внутри рабочей области, который имел то же имя.
Для этого было важно переименовать проект в.
- закрыть Xcode
- переименуйте
.xcworkspace
файл из Finder - открыть Xcode с новой рабочей областью имени
- переименуйте проект внутри рабочей области с помощью справки Xcode, нажав на название проекта