如何删除 Xcode 工作区?

Wha*_*Doc 6 xcode xcode-project xcode-workspace

我在 Xcode 工作区中有一个 Xcode 项目。有一次,我认为我想要一个工作区,所以我添加了一个,但事实证明我没有做任何可以从中受益的事情,而且我不想有额外的复杂性。

如何删除工作区,以便我再次拥有一个普通的项目?

我发现一些网页说工作空间只是一组指向项目的指针,但也必须有从项目返回到工作空间的指针。当我尝试删除 .xcworkspace 目录时,出现项目生成错误(找不到工作区中的文件)。

Wha*_*Doc 3

我想我找到了窍门。对于工作区“Bar”中的项目“Foo”:

  • 删除Bar.xcworkspace目录
  • 删除 Foo.xcodeproj/project.xcworkspace/xcuserdata/myname.xcuserdatad/UserInterfaceState.xcuserstate 文件
  • 在 Foo.xcodeproj/project.pbxproj 中,删除“PBXContainerItemProxy”部分