2012-05-08 61 views
0

我一直在研究一个项目,自上周以来xcode不让我对我的xib文件和项目中的另一个页面进行任何更改。不过,我可以在其他页面中进行更改。当我以root身份打开它时,我也可以在main.xib中进行更改。什么会导致这种情况?这是非常烦人的。XCode不允许我更改代码

这就是我得到:

“的MainWindow.xib”被锁定用于编辑和您可能无法保存您的更改。你想解锁它吗?

+0

命中是? (填充) –

+0

当我打开它说我不是文件的所有者 – user1244069

+0

您是否从当前计算机上的另一个帐户或从另一台计算机一起转移此项目? –

回答

1

听起来像你已经失去了你自己的文件(或某些原因)的所有权。您可以通过简单地把它们列出(ls),例如确认该命令行:

$ ls -l 
total 184 
-rwxr-xr-x 1 andy staff 2731 7 Dec 2010 AppDelegate.h 
-rwxr-xr-x 1 andy staff 3976 7 Dec 2010 AppDelegate.m 
-rwxr-xr-x 1 andy staff 2625 7 Dec 2010 Choices.h 
... 

我的用户名是“安迪”,所以我已经拥有这些文件,但是如果我没有,我可以改变使用chown作为根整个目录层次结构的所有权:

$ ls -l 
total 0 
drwxr-xr-x 12 andy staff 408 15 Dec 2010 CFLocalServer 
drwxr-xr-x 23 andy staff 782 18 Dec 2010 GridMenu 
drwxr-xr-x 12 andy staff 408 16 Dec 2010 Hello 
drwxr-xr-x 16 andy staff 544 18 Dec 2010 NSTableViewBinding 
drwxr-xr-x 18 andy staff 612 18 Dec 2010 OpenCL_OceanWave 
$ sudo chown -R andy:staff * 
Password: 
$ 

为此,您可以使用Finder中,但也不是那么容易解释。

最终你需要找出为什么你失去了所有权,因为目前你不控制自己的机器,它控制着你。

+0

+1为可能的解决方案,并在最后一行,给了我一个笑。 –

相关问题