2012-03-05 102 views
25

我收到以下错误消息,当我提出我的笔记本电脑我的代码,以我的Mac Mini和打开一看那边:myProject被锁定进行编辑,您可能无法保存更改?

myProject的被锁定的编辑,你可能无法保存您的更改?


myProject的目前被锁定,因为您不是文件的所有者,并没有写权限。


文件 “xxx.xcuserdatad” 无法解锁。 无法为文件添加写入权限,因为您不拥有它。尝试在Finder或Terminal中修改文件的权限。


我做了搜索的搜索:什么想出了一个叫xxx.xcuserdatad内UserInterfaceState.xcuserstate文件...的GetInfo显示不被锁定的文件。

但是看(从的GetInfo)的路径显示该文件是“xxx.xcodeproj”内,并进一步内“project.xcworkspace/xcuserdata/xxx.xcuserdatad”

我找不到任何地方这样,我不知道如何在另一台电脑上使用我的项目。

回答

24

正如我在这篇文章中描述: https://stackoverflow.com/a/9561906/716216

下列命令CA输入以实现此目标:

enter image description here 当然,这篇文章中显示的文件将不得不进行修改以适应您的需求。

+1

你是不是指chown上的777,是不是应该拥有文件夹/文件的人的用户名?我做到了,它对我很好,谢谢! – Shaun 2014-01-18 04:34:30

+0

非常感谢。这已经解决了我的问题。但出于某种原因,现在看来,我不太明白为什么会出现这种情况。你能清除这个吗? – 2017-09-11 18:24:45

58

转到Finder中的xcode项目所在的文件夹,然后右键单击 - >获取信息。权限和底部应设置为读/写,在我的情况下,他们是。诀窍是点击底部的设置图标,然后选择“应用于封闭物品”。上面显示的chmod方法不会更改文件夹内容的权限。

+1

这对我来说很有效,而且在终端上变得更加容易。谢谢! – Smikey 2013-10-22 12:08:03

+2

这是最好的解决方案。对于那些想在10年解决这个问题的人。9(小牛队),它的工作方式相同:选择文件夹,右键单击,获取信息,滚动到最下方,选择右下角的“挂锁”,用您的密码打开,然后选择设置“齿轮”下拉到+/-步进按钮的右侧,然后选择“应用于封闭的项目...”这也是确保将“用户”签名为,具有(读取/写入)特权。 – Newbyman 2013-12-20 19:57:32

+0

谢谢,“适用于封闭物品”做了诀窍:) – Stas 2014-06-27 09:32:11