我突然无法保存在我的家目录中的任何我的Xcode项目的任何文件。 不知道是什么原因造成这一点。 下面是我收到的错误:
我不认为Xcode是正确的,因为我的主人 - 和对读+写权限 - 受影响的文件。
其他一些有趣的事实:
- 我可以在其他应用程序相同的用户编辑这些文件,所以这个问题似乎是特定的Xcode。
- 其他用户可以创建和编辑在自己的主目录的项目没有问题。
- 运行了Xcode作为根(通过
sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
)确实让我来编辑这些文件。 -
chown
, chmod -R 755
等含我的项目没有帮助的目录。 - 磁盘工具>修复权限没有帮助。
- 重新安装的Xcode,清除的Xcode .plists等于事无补。 上的Xcode 4.1和4.2都失败。
思考? 但愿我只是简单的东西。
我刚刚碰到这个问题我自己。 再多重启固定对我来说。 事实上,它只是在重新启动后开始。 太多的无奈之后,我曾经fs_usage
观察员的文件系统调用Xcode和任何其他流程,当我试图挽救正在作出。
结果很有趣。 特别是,我看到的Xcode装NSAlertPanel.nib(我假设是之前的最后一件事UI
的错误列表),事情出现了:
revisiond.3029 getattrlist /私人的/ var /文件夹/ 9F / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems
Xcode.2437的mkdir /私人的/ var /文件夹/ 9F / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems /(文稿正在保存者的Xcode)
这看起来高度怀疑到我,所以我研究了这个目录。 事实证明,
“/私人的/ var /文件夹/ 9F / _7xjwv310nb6c7yr6py_9jtc0000gn / T / TemporaryItems” 是由root拥有:员工,并通过组不可写。 使这个目录可写组立即固定我的问题。
所以,看来这是Xcode和revisiond之间的差迭代,它负责在狮子文件的协调功能。 我不知道为什么这个问题持续了我,当重新启动固定它为别人着想。
检查你怎么有这样的设置在源控制。 我注意到新的Xcode,如果你的源代码控制(SVN),其可能会阻止你的文件上书写,无论权限的能力下,有这样的。
您可能需要做一个清理命令
从终端问题上
ls -laE@"
可能有扩展属性或ACL(访问控制列表)的权限问题。 我有这种情况发生。 它可以是非常糟糕的,如果它继承属性
如果是这样的话与修复
chmod -R -N
小心!
貌似我已经netbiosd挡在我的防火墙配置。 疏通,并重新启动我的电脑后,问题似乎得到解决。
我花了大约两个小时与此相同的问题。 我尝试了上述所有的。 最后,我重新启动我的机器。 一切都在重新启动后工作正常。
一切工作正常,我就遇到了这个问题。 我想最上面的建议。 最后,MacOSX的软件更新解决了这个问题。