撤消"选择新组"项目xcode 4

all*_*ire 36 xcode objective-c xcode4

我不小心将我的项目添加到一个组中,现在我无法从xcode 4中删除它,任何想法?如果我拖出来,它会要求我创建一个工作区...

问题

编辑:我在臭虫记者的报告中向苹果报告,我会让你们更新

Ste*_*her 70

这是一个没有工作空间的项目?

关闭Xcode.备份.xcodeproj,然后右键单击原始和显示包内容.在Inisde中,您将看到一个名为project.xcworkspace的文件.这是在没有xcworkspace的情况下打开项目时由Xcode创建的工作空间,它包含此分组信息.

将其移至垃圾箱并在Xcode中重新打开项目; 它将生成一个没有分组的新的默认project.xcworkspace.

  • 这个修复仍然有效,我只是在xcode 6.4中修复它 (2认同)

vin*_*lle 9

或者您可以手动编辑contents.xcworkspacedata文件来执行此操作:

  1. 关闭xcode
  2. 右键单击项目的.xcodeproj,然后单击"显示包内容"
  3. 在.xcodeproj中,右键单击project.xcworkspace,然后单击"显示包内容"
  4. 在project.xcworkspace中,使用文本编辑器打开contents.xcworkspacedata.从xml中删除<Group>部分,只保留<FileRef>部分,如下所示:

    来自:

    <?xml version="1.0" encoding="UTF-8"?>
    <Workspace
       version = "1.0">
       <Group
          location = "container:"
          name = "New Group">
          <FileRef
             location = "self:ProjectName.xcodeproj">
          </FileRef>
       </Group>
    </Workspace>
    
    Run Code Online (Sandbox Code Playgroud)

    成:

    <?xml version="1.0" encoding="UTF-8"?>
    <Workspace
       version = "1.0">
       <FileRef
          location = "self:ProjectName.xcodeproj">
       </FileRef>
    </Workspace>
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存并重新打开你的xcode项目,它将恢复正常.