【问题标题】:Unable to create snapshots with XCode无法使用 XCode 创建快照
【发布时间】:2012-07-02 21:11:37
【问题描述】:

我无法在 XCode 中为我的特定项目拍摄更多快照。如果我尝试创建快照,它会在状态栏中显示“正在创建快照 ..”并一直持续。然后我强制退出 Xcode,重新启动并尝试再次创建快照。这次它立即给出错误消息'..remove file manual .. ...lock'。所以我然后使用终端中的 rm 命令删除显示的文件。然后我再次尝试创建快照并继续相同的循环。

我该如何解决这个问题?

我已经为这个项目拍摄快照很长时间了,有一天我不得不删除所有旧快照,因为我突然意识到它们占用了 12+ GB!即使现在我尝试为这个项目创建一个快照,它也会在几分钟内达到 3 GB,然后我强制退出它。 (我很确定这在一段时间之前一直可以正常工作,并且不会占用千兆字节的空间。)

【问题讨论】:

    标签: xcode snapshot


    【解决方案1】:

    由于您将此问题标记为 git,我怀疑 git 是您问题的原因。如果项目位于 git 存储库中,我发现 Xcode 快照不起作用。如果您需要拍摄快照,解决方法是将 .git 文件夹暂时移出项目,拍摄快照,然后将 .git 文件夹移回。

    【讨论】:

    【解决方案2】:

    我也遇到了同样的问题,我就是这样解决的:

    我注意到在 Xcode -> Organizer -> Repositories 中我的整个 ~/username 文件夹显示为一个存储库。我尝试在 Xcode 中删除它,但它一直返回。以前,在我安装 Xcode 4 和使用 Xcode 3 之前,我已经安装了 GIT 并将 opdenkamp/xbmc 克隆到我的主文件夹。由于缺乏对 GIT 使用的了解,我将整个文件夹设为存储库,每次尝试在 Xcode 中创建项目的快照时,它都会创建 ~/username(或其他一些进程)的快照,即永远在 ~/Library/Developer/Xcode/Snapshots/ 中创建一个多 GB 文件。事实上,我会“强制退出”Xcode 来停止这个过程。

    所以我删除了 Xcode 中的存储库,然后在终端中输入了我的主目录 ~/username

    sudo rm -r .git
    

    如果有要保留的存储库(这对我来说不是问题)可能不是一个好主意,但现在制作 xcode 项目的快照需要一秒钟并生成一个与 Xcode 顺序相同的文件项目而不是现在在多 GB 球场

    【讨论】:

    • 谢谢,绝对值得一试。
    • 帮助,我现在可以在几秒钟内创建快照,并且在此过程中还恢复了 16+ GB。我所做的是 - 删除所有存储库、所有快照(手动备份我想要的内容),在终端上运行“sudo rm -r .git”。目前,我只希望以后不会因为删除了所有 .git 文件而出现问题。
    【解决方案3】:

    最简单的解决方法是确保在 Xcode 的首选项(源代码控制选项卡)中选中“启用源代码控制”

    【讨论】:

      猜你喜欢
      • 2020-12-16
      • 2015-08-30
      • 2010-12-13
      • 2011-09-25
      • 1970-01-01
      • 2011-09-04
      • 2013-02-17
      • 2017-03-18
      • 1970-01-01
      相关资源
      最近更新 更多