2017-09-20 58 views
0

何らかの理由でファイルの一部がxcodeにロックされていました。これはthisソリューションで解決されました。ファイル "project.pbxproj"をXcode 8.3.3でアンロックできませんでした

が、その後も私はこのエラーに

****The file “project.pbxproj” could not be unlocked.** 
Could not add write permission to the file because you do not own it. Try modifying the permissions of the file in the Finder or Terminal.** 

を得続ける私はまた、上記の方法によってそれをアンロックしようとしていると、それは私もプロジェクトを閉じることができないんだけども、作業のとき、私は強制されていませんそれを閉じて、次にすべての前回の変更がなくなったとき。

答えて

-1

同じ問題。私はそれが許可問題です。試しにsudo chmodの777 yourProjectFolder

+0

ユーザーに「chmod 777」と言えば、パーソナルコンピュータ上でさえ、ひどいアドバイスです。 – twistedpixel

0

このプロジェクトは別のユーザーによって作成されたことを意味し、「あなたはそれを所有していないため、ファイルへの書き込み権限を追加できませんでした」。そのユーザーとしてログするか、できない場合は、ロックを解除できないファイルの隣に「test.txt」ファイルを作成します。今

-rw-rw-r-- 1 dakkar users 434 Nov 23 12:17 project.pbxproj 
-rw-r--r-- 1 lserni users 1 Nov 25 00:14 test.txt 

、「-rw:

オープンターミナルは、のような

ls -la test.txt project.pbxproj 

次のようなリストが表示されるはずのプロジェクトが存在するフォルダに移動し、コマンドを実行します。 -r - r-- "は許可です。 test.txtを作成したばかりなので、GUIからの正しいアクセス許可です。 rは4をカウントし、wは2をカウントし、xは1をカウントします。したがって、rw-r-r--は6,4,4である。この例では、project.pbxprojは6,6,4です。

あなたは、そこに何もまたはそのサブディレクトリには、その後、誰にも属していないが、あなた必要があることを全く、致命的な確認プロジェクトディレクトリであり、絶対にしている場合はあなたが必要とする2つのコマンドは

sudo chown lserni:users project.pbxproj # To set ownership 
sudo chmod 644 project.pbxproj   # To set permissions 

です(間違ったディレクトリに上記の操作を行う場合は

sudo chown lserni:users -R . 

(ないあなたではなく、プロジェクトのディレクトリなど)、-R:あなたは、ディレクトリ、そのサブディレクトリおよびそれに含まれるすべてのマス変更の所有権をすることができます再帰的)fラグは災害のレシピですので、注意してください。

ディレクトリはすべてxが設定されている必要があることを覚えておいてください。そのため、ファイルの644はディレクトリの755になります。

完了したら、サンプルファイル 'test.txt'を削除することができます。実際には、正しい所有権と権限を書き留めてください。

関連する問題