我突然无法保存我主目录中任何Xcode项目中的任何文件。不确定是什么原因引起的。这是我收到的错误:
我不认为Xcode是正确的,因为我是 - 并且对受影响的文件具有读取/写入权限的所有者。
其他一些有趣的事实:
sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
)可以让我编辑这些文件。chown
,chmod -R 755
等无济于事。思考?希望我只是缺少一些简单的东西。
答案 0 :(得分:1)
我自己也遇到过这个问题。没有重新启动的数量为我修复了它。事实上,它只是在重启后才开始。在非常沮丧之后,我使用fs_usage
来观察Xcode和其他任何进程在我尝试保存时所做的文件系统调用。
结果很有趣。特别是,在Xcode加载 NSAlertPanel.nib 之前看到的最后一件事(我假设它是错误表的UI
),事情出现了:
revisiond.3029 getattrlist / private / var / folders / 9f / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems
Xcode.2437 mkdir / private / var / folders / 9f / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems /(由Xcode保存的文档)
这看起来非常可疑,所以我调查了这个目录。事实证明
“/ private / var / folders / 9f / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems”由root:staff拥有,不可由该组写入。使该目录可由该组写入,立即为我解决了这个问题。
因此,看起来这是Xcode和revisiond之间的错误迭代,它负责Lion中的文件协调功能。我不知道为什么当重新启动时为我修复此问题时,这个问题仍然存在。
答案 1 :(得分:0)
检查源代码管理中的设置方式。我注意到新的Xcode,如果你有这个源代码控制(svn),这可能会阻止你无论权限如何都能覆盖文件。
您可能想要进行svn清理
答案 2 :(得分:0)
来自终端发行
ls -laE@"
可能存在扩展属性或ACL(访问控制列表)权限问题。我已经发生了这种情况。如果它具有继承属性
,那可能会非常糟糕如果是
的情况chmod -R -N
小心!
答案 3 :(得分:0)
看起来我的防火墙配置中阻止了netbiosd。解锁并重新启动计算机后,问题似乎已得到解决。
答案 4 :(得分:0)
我花了大约两个小时解决同样的问题。我尝试了以上所有方法。最后,我重新启动了我的机器。重启后一切正常。
答案 5 :(得分:0)
一切都很好,我遇到了这个问题。我尝试了上述大部分建议。最后,MacOSX软件更新解决了这个问题。