2013-08-07 9 views
9

私はプロジェクトでCocoaPodを使用しています。私はpod installを実行し、正しくインストールされました。次に、作成したxcworkspace Xcodeを開いてみると、 'workspace file is locked'というエラーが表示されます。私はそれをロックしようとしましたが、それは動作していません。また、ワークスペースにはいくつかのフレームワーク(Security.framework、MobileCoreServices.frameworkなど)は含まれていませんでした。cocoapodsによって作成されたワークスペースがロックされています

+0

[CocoaPods issues page](https://github.com/CocoaPods/CocoaPods/issues)がこれに適しているかもしれません。 – gtmtg

+0

開くことができない場合、ワークスペースにフレームワークが含まれていないことをどのように伝えることができますか?また、どのバージョンのXcodeを使用していますか?作成したワークスペースの所有者ですか?これは権限の問題かもしれませんか? –

+0

@KeithSmiley私はXcode 4.6を使用しています。エラーダイアログボックスで[ロックを解除しない]をクリックすると、プロジェクトを開くことができます。しかし、コンパイルされておらず、必要なフレームワークも含まれていません。 – kmithi

答えて

17

最近この問題が発生しました。欠落しているフレームワークについてはわかりませんが、端末内のプロジェクトフォルダに移動してプロジェクトファイルの権限を変更すると、プロジェクトを開くことができます。私は個人的に複数のファイルとフォルダを修正して、ファイルのロックを解除するかどうかを尋ねることをやめるようにしなければなりませんでした。私のために働いた

ステップ:

xcworkspaceファイルを含むフォルダに移動するには、端末を使用してください。タイプ

sudo chmod 777 NameOfYourWorkspaceFile.xcworkspace 

(xcworkspaceファイルが呼び出されていない限り、そのファイル名はそのまま使用しないでください)これにより、ワークスペース全体の権限が変更されますが、引き続きPodプロジェクトのロック解除の問題が発生します。

同じディレクトリ内から、あなたはそうのようなポッドフォルダに別のchmodを行うことができます:「CDポッド」を入力して、あなたのポッドフォルダに移動して、あなたのアクセス許可を変更、その後

sudo chmod 777 Pods

Pods.xcodeprojはようにファイル:

sudo chmod 777 Pods.xcodeproj

私が以前言ったように、これらのアクセス許可の変更は、私は私のプロジェクトのロックを解除したい場合は私を求めて停止するようにXcodeのを取得するのに十分でした。私はそれがあなたのために十分であるかどうかわからない。うまくいけば助けてくれます!

+0

権限ではなく、ユーザー/グループが正しくない可能性があります。インストール時の私の試みでは、「ポッド」のすべてがユーザーの代わりにrootによって所有されていたことに気付きました。 – Huntrods

+0

私は同じ問題を抱えています。グループ/ユーザー権限を修正するにはどうすればよいですか? –

3

私は同じ「ロックされたワークスペース」問題がありました。

私の問題の根本は、私がpod installの代わりにsudo pod installを実行していたということでした。

[!] Pod::Executable pull 
error: cannot open .git/FETCH_HEAD: Permission denied 

問題がsudo pod installを実行し、ルートは.xcworkspaceを作成していることであり、あなたはあなたのユーザーとそれを開くと、プロジェクトがロックされていることを言う:私はpod installを実行した場合 私が得ました。私が何をしたか

を行うことでpod installを実行できるように権限を変更しました:

sudo chown -R $USER ~/Library/Caches/CocoaPods 
sudo chown -R $USER ~/.cocoapods 

は、これらの権限を変更するには、コマンドpod installは動作するはずですし、生成された.xcworkspaceはロックされてはなりません。

私はこれが誰かを助けてくれることを願っています!

関連する問題