尝试在Xcode 4中保存文件时出现此错误: “无法保存文档。您没有权限。要查看或更改权限,请在Finder中选择项目,然后选择文件>获取信息。”
当然,在TextMate中保存文件可以正常工作。权限:-rw-r - r -
最后一次工作时没有任何改变。 文件未锁定,我尝试重新启动,磁盘空间正常,文件在本地驱动器上,错误被谷歌搜索。有什么想法吗?
感谢。
更新:还尝试复制文件或重命名文件。目录没有锁定。顺便说一下,当我在Xcode中编辑项目配置时它保存得很好,我只遇到了保存.m / .h文件的问题。我想复制文件中的实际文本会起作用,但我试图找到一点不那么硬核的解决方案(bash脚本不是问题,但可能还有其他问题)。它也不是最简单的项目(~70个文件,编辑配置)。
更新2:发现可能重复,并未真正解决问题Unable to unlock file for editing in Xcode 4?
更新3:检查出之前的提交,并在打开Xcode时表示该项目已被锁定。再次检出相同的提交,并且不再出现错误(跟踪所有文件exc.DS_Store)。什么。
更新4:我创建了一个新用户并将chmod -R 777设置为项目目录。现在编辑工作正常。但是我不能让它在我的主帐户下工作(我在这里有我所有的偏好。)
答案 0 :(得分:6)
重新启动修复了我的错误。
答案 1 :(得分:2)
通过按照this guide更改帐户名来解决。这基本上创建了一个新帐户,但使用旧的主目录并在传输过程中修复了一些文件权限。
(来自上面的链接:)
对于Mac OS X v10.5或更高版本(如果您想保留原始用户名,请执行此操作两次) :
答案 2 :(得分:2)
Xcode 6更新:仍然看到此问题。
看起来像Xcode错误,因为通过单击Issue navigator
中的错误打开文件会导致此问题,但如果我使用cmd + shift + O快捷方式打开文件,我可以编辑并保存它。因此,对我来说,解决方法是不通过选择错误打开文件并使用Project navigator
或Open quickly
快捷方式打开它。
答案 3 :(得分:1)
我升级到Lion并下载了新的Xcode并发现了同样的问题,没有找到任何帮助,失去了大约三天试图解决它。然后我意识到保存在Applications文件夹中的Xcode 4不会覆盖Developer文件夹中的Xcode 3。当我打开Xcode时,我打开了第3版,而不是4版。
确保您正在打开正确的版本。
答案 4 :(得分:0)
打开终端并设置
chmod 777
到所需的文件或设置
chmod -R 777
到所需的目录。
它应该解决你的问题
答案 5 :(得分:0)
我也遇到了这个问题。我无法通过更改单个项目文件或文件夹的权限来修复它。但是,我能够通过在我的用户的主文件夹中进入“获取信息”来修复它,重新选择'Read&为我的用户写下'权限,然后点击齿轮 - >;'适用于附带的项目'。花了一段时间,但一切都按预期工作。希望它可以帮助别人。
答案 6 :(得分:0)
如果您使用CocoaPods:https://stackoverflow.com/a/38885499/3395008
,这可能会有所帮助我正在运行Xcode 7.3和CocoaPods 1.0.0。当尝试从添加为开发窗格的窗格(即从本地目录)修改文件时,会发生这种情况。
我再次进行pod更新,当pod完成后,Xcode将显示警告“文档先前未保存更改。”,然后单击“重新保存”。这解决了我的问题。
答案 7 :(得分:0)
我的实际swiftUI遇到了同样的问题。 轻松解决问题:
答案 8 :(得分:0)
我曾经多次遇到同样的问题,上次是在 Xcode 12.4 上 这对我来说似乎是一个错误,因为它告诉我一些私人文件被修改,尽管我没有任何权限这样做,即使我想要。强制退出并重新启动 Xcode 以前总是有帮助。