私はプロジェクトに取り組んでいますが、先週からxcodeでxibファイルとプロジェクトの別のページに変更を加えることができません。ただし、他のページで変更を加えることはできます。ルートとして開くと、main.xibでも変更を加えることができます。これを引き起こす原因は何ですか?とても迷惑です。
これは私が得るものです:
「MainWindow.xib」は編集のためにロックされており、変更を保存できない場合があります。ロックを解除しますか?
私はプロジェクトに取り組んでいますが、先週からxcodeでxibファイルとプロジェクトの別のページに変更を加えることができません。ただし、他のページで変更を加えることはできます。ルートとして開くと、main.xibでも変更を加えることができます。これを引き起こす原因は何ですか?とても迷惑です。
これは私が得るものです:
「MainWindow.xib」は編集のためにロックされており、変更を保存できない場合があります。ロックを解除しますか?
自分のファイルの所有権を失ったようです (または何らかの理由で)。これは、コマンド ラインからリストするだけで確認できます ( 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
...
私のユーザー名は「andy」なので、既にこれらのファイルを所有していますが、持っていない場合は、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 を使用して行うことができますが、それを説明するのは簡単ではありません。
最終的には、所有権を失った理由を突き止める必要があります。現在、自分のマシンを制御できていないためです。制御されているのは自分です。