3

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

我怎样才能删除工作区,所以我又只是一个普通的项目?

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

4

2 回答 2

2

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

  • 删除 Bar.xcworkspace 目录
  • 删除 Foo.xcodeproj/project.xcworkspace/xcuserdata/myname.xcuserdatad/UserInterfaceState.xcuserstate 文件
  • 在 Foo.xcodeproj/project.pbxproj 中,删除“PBXContainerItemProxy”部分
于 2016-12-23T18:09:35.897 回答
1

我将此程序用于 XCode 12.4,2021 年 4 月

  1. 关闭 XCode
  2. 删除主 .XCWorkspace 文件
  3. 删除以下文件。请注意,当您重新启动 XCOde 时,前两个将返回:
  • 项目.xcodeproj/project.xcworkspace/contents.xcworkspacedata。
  • 项目.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist。
  • 项目.xcodeproj/xcuserdata/steve.xcuserdatad/xcschemes/xcschememanagement.plist
于 2021-04-21T20:52:42.567 回答