Как я могу удалить рабочее пространство Xcode?

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

Как я могу удалить рабочую область, чтобы у меня снова был простой проект?

Я нашел несколько веб-страниц, на которых говорится, что рабочая область — это просто набор указателей на проекты, но также должны быть указатели от проекта к рабочей области. Когда я пытаюсь удалить каталог .xcworkspace, я получаю ошибки сборки с проектом (файлы в рабочей области не найдены).


person WhatsUpNSDoc    schedule 23.12.2016    source источник


Ответы (2)


Кажется, я понял трюк. Для проекта "Foo" в рабочей области "Bar":

  • Удалите каталог рабочей области Bar.xc.
  • Удалите файл Foo.xcodeproj/project.xcworkspace/xcuserdata/myname.xcuserdatad/UserInterfaceState.xcuserstate.
  • В Foo.xcodeproj/project.pbxproj удалите раздел «PBXContainerItemProxy».
person WhatsUpNSDoc    schedule 23.12.2016

Я использовал эту процедуру для XCode 12.4, апрель 2021 г.

  1. Закрыть XCode
  2. Удалите основной файл .XCWorkspace.
  3. Удалите следующие файлы. Обратите внимание, что первые два вернутся при перезапуске XCOde:
  • project.xcodeproj/project.xcworkspace/contents.xcworkspacedata.
  • project.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.
  • проект.xcodeproj/xcuserdata/steve.xcuserdatad/xcschemes/xcschememanagement.plist
person SteveS    schedule 21.04.2021