Как изменить имя рабочей области в Xcode 5

Сначала я просто прекратил Xcode и вручную изменил файл .xcworkspace с old_name.xcworkspace на new_name.xcworkspace. Кажется, это работает. Но является ли это правильным способом изменить имя рабочей области в 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, нажав на название проекта