如何删除Xcode工作区?

如何删除Xcode工作区?,xcode,xcode-project,xcode-workspace,Xcode,Xcode Project,Xcode Workspace,我有一个Xcode项目,在一个Xcode工作区中。有一次,我想我需要一个工作区,所以我添加了一个,但结果证明我没有做任何可以从中受益的事情,我不希望有额外的复杂性 我如何删除工作区,这样我就又有了一个普通的项目 我发现一些网页说工作区只是一组指向项目的指针,但也必须有从项目返回工作区的指针。当我尝试删除.xcworkspace目录时,我发现项目中存在生成错误(找不到工作区中的文件)。我想我找到了窍门。对于工作区“栏”中的项目“Foo”: 删除Bar.xcworkspace目录 删除Foo.xc

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

我如何删除工作区,这样我就又有了一个普通的项目


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

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

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

2021年4月,我对XCode 12.4使用了此程序

  • 闭合XCode
  • 删除主.XCWorkspace文件
  • 删除以下文件。注意:重新启动XCOde时,前两个将返回:
    • project.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    • project.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
    • project.xcodeproj/xcuserdata/steve.xcuserdatad/xcschemes/xcschememanagement.plist