Xcode:"文档无法保存.您没有权限."

Mic*_*ael 8 xcode objective-c

尝试在Xcode 4中保存文件时出现此错误:"文档无法保存.您没有权限.要查看或更改权限,请在Finder中选择项目,然后选择"文件">"获取信息". "

当然,在TextMate中保存文件可以正常工作.权限:-rw-r - r--

最后一次工作时没有任何改变.文件未锁定,我尝试重新启动,磁盘空间正常,文件在本地驱动器上,错误被谷歌搜索.有任何想法吗?

谢谢.

更新:还尝试复制文件或重命名它们.目录没有锁定.顺便说一句,当我在Xcode中编辑项目配置时它保存得很好,我只遇到了保存.m/.h文件的问题.我想复制文件中的实际文本会起作用,但我试图找到一点不那么硬核的解决方案(bash脚本不是问题,但可能还有其他问题).它也不是最简单的项目(~70个文件,编辑配置).

更新2:发现可能重复,并没有真正解决问题无法在Xcode 4中解锁文件进行编辑?

更新3:检查出早期提交,并在打开Xcode时表示项目已锁定.再次检出相同的提交,并且不再出现错误(跟踪所有文件exc.DS_Store).什么.

更新4:我创建了一个新用户并将chmod -R 777设置为项目目录.现在编辑工作正常.但是我不能让它在我的主帐户下工作(我在这里有我所有的偏好.)

Han*_*ers 7

重新启动修复了我的错误.

  • 在这里没有帮助.(是的,一个月后我仍然没有解决它) (2认同)

Mic*_*ael 2

通过按照本指南更改帐户名来修复。这本质上是创建一个新帐户,但使用旧的主目录,并在传输过程中修复了一些文件权限。

(来自上面的链接:)

对于 Mac OS X v10.5 或更高版本(如果您想保留原始用户名,请执行此操作两次):

  1. 启用root用户
  2. 以 root 身份登录。
  3. 导航到 /Users 文件夹。
  4. 选择具有要更改的短名称的主文件夹,然后重命名它,就像重命名任何文件夹一样。请记住,短名称必须全部小写,不含空格,并且仅包含字母。
  5. 使用“系统偏好设置”中的“用户和组”窗格(Mac OS X v10.6.8 或更早版本中的“帐户”窗格)使用您在上一步中使用的帐户名或短名称创建新用户。
  6. 当“用户文件夹中的一个文件夹已具有名称‘帐户名称’。您想使用该文件夹作为该用户帐户的主文件夹吗?”时,单击“确定”。注意:这将更正主文件夹中所有文件的所有权,并避免内容的权限问题。
  7. 从 Apple 菜单中选择“注销”。
  8. 以新创建的用户身份登录。您应该能够访问所有原始文件(在桌面上、文档中以及此主页的其他文件夹中)。
  9. 验证您的数据符合预期后,您可以通过“用户和组”窗格(Mac OS X v10.6.8 或更早版本中的“帐户”窗格)删除原始用户帐户。
  10. 禁用 root 用户。