myProject已被锁定以进行编辑,您可能无法保存更改?

时间:2012-03-05 21:48:44

标签: xcode file-permissions

当我将代码从笔记本电脑移到Mac Mini并在那里打开时,我收到以下错误消息:

  

myProject已被锁定以进行编辑,您可能无法保存更改?


  

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


  

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


我使用Finder进行了搜索:在xxx.xcuserdatad内部出现了一个名为UserInterfaceState.xcuserstate的文件... GetInfo显示该文件未被锁定。

然而,查看路径(来自GetInfo)显示文件位于“xxx.xcodeproj”内,并且在“project.xcworkspace / xcuserdata / xxx.xcuserdatad”中

我无法在任何地方找到这个,而且我不知道如何在另一台计算机上使用我的项目。

4 个答案:

答案 0 :(得分:77)

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

答案 1 :(得分:6)

您是否尝试过复制此答案中建议的内容?: Unable to unlock file for editing in Xcode 4?

或者,您可以使用控制台为您的xcode项目的所有文件设置写入权限:

http://www.mac-terminal.com/files-and-folders/permissions/chmod/

答案 2 :(得分:5)

请注意,我必须添加递归命令标记和sudo才能让它对我有效:

$ sudo chown -R Roger my_app_folder/*

$ sudo chmod -R 774 my_app_folder/*

因为我收到了这个错误:

  

chmod:无法在my_app_folder上更改文件模式:操作不是   允许

答案 3 :(得分:4)

  1. 转到查找器中的文件夹
  2. 右键单击文件夹,然后单击“获取信息”

enter image description here

  1. 转到底部并单击锁定并输入管理员密码

enter image description here

  1. 现在单击设置图标,然后按“应用于附件...”

enter image description here