Can';由于权限错误,无法在Xcode中保存任何文件
我突然无法在我的主目录中的任何Xcode项目中保存任何文件。不知道是什么原因造成的。以下是我收到的错误: 我不认为Xcode是正确的,因为我是受影响文件的所有者,并且对这些文件拥有读写权限 其他一些有趣的事实:Can';由于权限错误,无法在Xcode中保存任何文件,xcode,ios4,permissions,file-permissions,macos,Xcode,Ios4,Permissions,File Permissions,Macos,我突然无法在我的主目录中的任何Xcode项目中保存任何文件。不知道是什么原因造成的。以下是我收到的错误: 我不认为Xcode是正确的,因为我是受影响文件的所有者,并且对这些文件拥有读写权限 其他一些有趣的事实: 我可以在其他应用程序中以同一用户的身份编辑这些文件,因此问题似乎是Xcode特有的 其他用户可以在其主目录中创建和编辑项目,而不会出现问题 以root用户身份运行Xcode(通过sudo/Developer/Applications/Xcode.app/Contents/MacOS/
- 我可以在其他应用程序中以同一用户的身份编辑这些文件,因此问题似乎是Xcode特有的
- 其他用户可以在其主目录中创建和编辑项目,而不会出现问题
- 以root用户身份运行Xcode(通过
)确实允许我编辑这些文件sudo/Developer/Applications/Xcode.app/Contents/MacOS/Xcode
,chown
,等等。在包含我的项目的目录中没有帮助chmod-R 755
- 磁盘实用程序>修复权限没有帮助
- 重新安装Xcode、清除Xcode.plists等都没有帮助。在Xcode 4.1和4.2上都失败
想法?希望我只是错过了一些简单的东西。检查一下如何在源代码管理中进行此设置。我注意到,在使用新的Xcode时,如果您将其置于源代码管理(svn)下,则可能会阻止您在不考虑权限的情况下对文件进行写操作
您可能需要执行svn清理检查如何在源代码管理中进行此设置。我注意到,在使用新的Xcode时,如果您将其置于源代码管理(svn)下,则可能会阻止您在不考虑权限的情况下对文件进行写操作 您可能需要从终端问题a执行svn清理
ls -laE@"
可能存在扩展属性或ACL(访问控制列表)权限问题。我已经让这种情况发生了。如果它继承了属性,那么它可能非常糟糕
如果是这样的话,请用
chmod -R -N
小心 来自终端问题a
ls -laE@"
可能存在扩展属性或ACL(访问控制列表)权限问题。我已经让这种情况发生了。如果它继承了属性,那么它可能非常糟糕
如果是这样的话,请用
chmod -R -N
小心 看起来我的防火墙配置中阻止了netbiosd。在解除阻止并重新启动计算机后,问题似乎得到了解决。看起来我在防火墙配置中阻止了netbiosd。解除锁定并重新启动计算机后,问题似乎得到了解决。我花了大约两个小时处理同一问题。我尝试了以上所有方法。最后,我重新启动了我的机器。重启后一切正常。我花了大约两个小时处理这个问题。我尝试了以上所有方法。最后,我重新启动了我的机器。重启后一切正常。我自己也遇到过这个问题。再多的重启也没能帮我解决这个问题。事实上,它只是在重新启动后才开始的。在经历了很多挫折之后,我使用了
fs\u用法
来观察当我试图保存时Xcode和任何其他进程正在进行的文件系统调用
结果很有趣。特别是,在Xcode加载NSAlertPanel.nib(我假设是错误表的UI
)之前,我看到的最后一件事是:
修订D.3029 getattrlist/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc0000gn/T/临时项目
Xcode.2437 mkdir/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc000gn/T/TemporaryItems/(由Xcode保存的文档)
这看起来很可疑,所以我调查了这个目录。原来
“/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc000gn/T/TemporaryItems”由root:staff拥有,不可由组写入。使此目录可由组写入,立即为我解决了这个问题
因此,这似乎是Xcode和revisiond之间的一次糟糕的迭代,后者负责Lion中的文件协调功能。我不知道为什么重新启动会为其他人解决这个问题,而这个问题却一直存在于我身上。我自己也遇到过这个问题。再多的重启也没能帮我解决这个问题。事实上,它只是在重新启动后才开始的。在经历了很多挫折之后,我使用了
fs\u用法
来观察当我试图保存时Xcode和任何其他进程正在进行的文件系统调用
结果很有趣。特别是,在Xcode加载NSAlertPanel.nib(我假设是错误表的UI
)之前,我看到的最后一件事是:
修订D.3029 getattrlist/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc0000gn/T/临时项目
Xcode.2437 mkdir/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc000gn/T/TemporaryItems/(由Xcode保存的文档)
这看起来很可疑,所以我调查了这个目录。原来
“/private/var/folders/9f/_7xjwv310nb6c7yr6py_9jtc000gn/T/TemporaryItems”由root:staff拥有,不可由组写入。使此目录可由组写入,立即为我解决了这个问题
因此,这似乎是Xcode和revisiond之间的一次糟糕的迭代,后者负责Lion中的文件协调功能。我不知道为什么在重新启动修复了其他人的问题后,这个问题仍然存在。一切正常,我遇到了这个问题。我尝试了上面的大部分建议。最后,MacOSX软件更新解决了这个问题。一切正常,我遇到了这个问题。我尝试了上面的大部分建议。最后,MacOSX软件更新解决了这个问题。谢谢。我在这个项目中使用git,但是清除git存储库没有帮助。这个问题似乎也会影响我创建的任何新项目,即使我没有将它们置于源代码管理之下。谢谢。我在这个项目中使用git,但是清除git存储库没有帮助。这个问题似乎也会影响我创建的任何新项目,即使我没有将它们置于源代码管理之下。谢谢。任何扩展属性我都应该是lo