XCode 不小心将我的项目添加到文件夹

Posted

技术标签:

【中文标题】XCode 不小心将我的项目添加到文件夹【英文标题】:XCode accidently added my project to folder 【发布时间】:2011-07-02 05:54:02 【问题描述】:

我不小心将我的项目添加到了一个文件夹中。我该如何撤消此操作?这是描述我所做的事情的图片:

谢谢。

更新:我把它拖了出来,它让我保存一个新的工作区(不知道那是什么意思),现在它已经修复了,但上面看起来像这样:

虽然它编译/工作正常,但这不正常并且困扰着我。请帮忙。

【问题讨论】:

我做到了。请再次查看我更新的问题,其中描述了发生的事情。 这个问题中没有任何描述表明 BoltClock 可能是错误的。 ;) @Jonathan:现在有了。 【参考方案1】:

我也遇到过同样的意外情况。当它创建项目工作区时,它会在顶层添加“unititle”项目工作区,并在项目文件中添加一个附加项目工作区文件。删除工作区文件和新组文件夹并重新启动 xcode。希望这对有需要的人有用。

【讨论】:

这应该是公认的答案。具体来说:退出XCode,右键.xcodeproj > Show contents,删除里面的整个xcworkspace,不要忘记删除顶层workspace。再次启动 XCode - 应该恢复正常。编辑:原来没有重新创建一个文件:project.xcworkspace > xcuserdat > name.xcuserdata > WorkspaceSettings.xcsettings。并不是说它是必需的。我从版本控制中取回了它。【参考方案2】:

我已经复制了这个。

现在您有了一个新的工作区:

将您的项目拖出组(文件夹) 退出 Xcode 导航到工作区和项目所在的位置 删除工作区文件 (.xcworkspace) 双击项目文件 (.xcodeproj) 重新打开 Xcode

顺便说一句,工作区非常酷。您可以在一个工作区中嵌套多个项目。

【讨论】:

您好,谢谢您的回复。我这样做了,删除工作区文件后,“新文件夹”又回来了(见我问题中的第一张图片)。 我已经更新了我的答案。您需要将项目拖出组,而它仍在工作区中。有意义吗? 我试过了,它移开了。然后它要求我将其保存在新的工作区中。我这样做了,然后退出 xcode,删除工作区,但是当我重新打开项目时,一切都回到了第 1 格。 嗯...也许你遇到了一个错误。如果可能的话,你最好开始一个全新的项目。【参考方案3】:

我碰巧启用了 git(版本控制系统)时遇到了同样的问题。 我尝试提交本地更改,右键单击“工作区”文件,相比之下您可以看到它现在位于“无标题”组下,右键单击并还原该文件本身,它已修复。

【讨论】:

【参考方案4】:

当我将项目从 Dropbox 移动到本地 FS 时,我遇到了这个问题。不知何故,所有文件都指向本地 FS,但不是 XCode 中的主要顶部 xcworkspace,它仍然指向 Dropbox。

因此,在 XCode 中,我将其在右侧窗格的“身份和类型”中的位置更改为 xcworkspace 文件所在的本地项目文件夹。这给了我顶部的文件夹视图,就像你一样。

我只能通过在本地FS上手动编辑contents.xcworkspacedata来解决;

位置 = "组:">

location = "group:/Users/rbollen/Downloads/myApp/myApp.xcodeproj">

【讨论】:

以上是关于XCode 不小心将我的项目添加到文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何将 MP3 添加到我的 iOS/Xcode 项目?

将 Xcode 项目添加到 github 存储库?

ParseFacebookUtilsV4.framework 无法添加到 xcode7 项目

将文件夹添加到 Xcode 项目

为啥我添加到我的 xcode 项目的音频文件在模拟器中可用,但在我在 iPhone 上部署应用程序时不可用

如何将 js 文件添加到我的 xcode 项目中?