XCode Autosave破碎?

时间:2012-01-09 21:29:19

标签: ios xcode autosave

我最近从在MacMini上开发iOS应用程序改为新的MacBook Pro(2.2 GHz Intel Core i7)。在XCode中工作时,当系统显然试图进行自动保存并遇到问题时,偶尔会出现弹出窗口。

弹出窗口状态“文档[文件名]无法自动保存。文件已被其他应用程序更改。请单击”保存“以保留更改并将其他应用程序所做的更改另存为版本,或单击恢复以保留其他应用程序的更改并将更改保存为版本。“

文件名的示例是:AppDelegate.m,MyLoginViewController.m。不应该有任何其他改变这些文件。

在选择其中一个选项之前,我无法在XCode中执行任何操作。有时似乎系统试图用旧版本的代码覆盖我的最新代码,有时似乎它试图保存我的最新代码。因此,有时Revert是我需要做的事情来保持我当前的版本,其他时候Save Anyway就是我需要做的。但是,有时候,我无法分辨系统正在尝试做什么,而且我选择了错误的选项并且会浪费数小时的工作。

在三个星期的时间内发生了多次。

我使用的是OS X 10.7.2和XCode 4.2.1。代码在我的MacBook硬盘上。

有人知道为什么会这样吗?

谢谢。

enter image description here

2 个答案:

答案 0 :(得分:2)

这是一个很大的问题,它看起来像狮子的强力喂养"文件版本"这正在摧毁工作。

我在我的源代码中输入了相当多的代码并定期保存(几乎在每个完整的段落之后)。突然间,我无法找到我刚才写的整个部分。我甚至在项目范围内进行了搜索,以防我不小心在错误的文件中输入了它。突然,Xcode提出了一个对话框,说它无法自动保存文件,因为它已在外部进行了修改。我想要"还原"还是保存编辑器中的内容?

在过去的几周里,我曾经多次看到这两个系统出现过,我选择在编辑器中保存这些内容,认为显然它一定是最多的最近的版本。 错误。我点击"还原",然后重新出现了代码块。

这里有很多错误,很难确定什么是最具攻击性的。

答案 1 :(得分:2)

确认在运行10.7.4的iMac上在XCode 4.3.2上发生这种情况。

我发现此错误可能与在XCode中的多个选项卡或窗口中打开相同的文件有关。如果你小心避免在一个给定的文件上打开多个窗口,我认为你可以避免这个问题。但是,它破坏了Apple-click方法名称导航到包含它们的文件的非常有用的功能。

这花费了我几个小时的原创工作,并成为巨大挫折的根源。其他人的嘲弄言论完全不合适。

我听说他们已经在Apple上有一个复杂的解决方案,但不幸的是,它“意外丢失”,现在他们不记得哪些文件需要进行哪些更改才能使其再次运行。 : - /