クライアントから既存のプロジェクトを取得し、XCode5.0を使用してMACでこれを実行しようとしました
しかし、私はこの次のエラーに直面しています。Cocoa Podsをインストールしましたが、それでも機能しません。このプロジェクトは、他の開発者のマシンで正常に実行されています。私はこれを私のマシンで実行する必要があります。
私が欠けているものは何ですか?どんな助けでも大歓迎です。
前もって感謝します。
クライアントから既存のプロジェクトを取得し、XCode5.0を使用してMACでこれを実行しようとしました
しかし、私はこの次のエラーに直面しています。Cocoa Podsをインストールしましたが、それでも機能しません。このプロジェクトは、他の開発者のマシンで正常に実行されています。私はこれを私のマシンで実行する必要があります。
私が欠けているものは何ですか?どんな助けでも大歓迎です。
前もって感謝します。
回答:
スクリプトを実行可能にする必要があります。ターミナルを開き、次のコマンドを実行します。
chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
svn propset svn:executable '*' <file>
これを修正するために使用します。
これを試してみてください、魅力のように機能します!
rm -rf Pods/ Podfile.lock
pod install
Podfile.lock
ファイルを削除する必要はありません。
スクリプトを実行可能にする必要があります。ターミナルを開き、次のコマンドを実行します。
chmod a+x "your_path(where show permission denied)"
フォルダ名にスペースがないか確認してから、前に「\」を追加してください
私にとっては、すべてのポッドを分解してから再インストールすることでうまくいきました。
pod deintegrate
pod install
この手順は、何度も失敗した後、私にとってはうまくいきました。
ステップ1:Pods-resources.shを含むフォルダーの場所に移動します
ステップ2:ターミナルタイプcdを開き、Pods-resources.shを含むフォルダーをターミナルにドラッグしてEnterキーを押します。
ステップ3:このコマンドを実行する>> chmod a + x Pods-resources.sh
ステップ4:xcodeを再起動し、xxx.xworkspaceを開きます
ステップ5:お楽しみください
上記の答えは機能します。しかし、私は同じ問題を抱えていましたが、それは再発していました。複数のマシンで同じブランチをチェックアウトすることを扱いました。1台のマシンで動作し、他のマシンでは動作しません。ソース管理としてTFSを使用します(問題ありません。判断できます)。これは、、などのファイル.sh
で.py
はうまく機能しません。私たちは、追加する必要がありました.tpattributes
し、すべてのディレクトリにファイルを.sh
か、.py
私たちが実行できるように、その中のファイル.sh
や.py
実行ファイルなどのファイル。
.tpattributes
ファイルのエントリは次のようになります。
Pods-MyTarget-frameworks.sh:x
Pods-MyTarget-resources.sh:x
これは chmod +x "Pods-MyTarget-frameworks.sh"
チャームのように機能します!
.tpattributes
ファイル?
私はこれをKevinsの回答https://stackoverflow.com/a/19687227/3114383へのコメントとして投稿しました。でも、こういう方が楽になって問題が解決したので、答えとしてもいいと思いました。それは他の人にもうまくいくかもしれません:D
kevins answerからchmodコマンドを実行しようとしましたが、機能しませんでした。次に、sudoを使用してコマンドを試しましたが、これも機能しませんでした。次に、xcode「PODS_ROOT = $ {PROJECT_DIR} / Pods /」のビルド設定にユーザー定義設定を追加しました。これが私にとってそれを修正したものです。スクリプトが実際にファイルを見つけることができなかったため、Permissiondeniedエラーはかなり誤解を招くようです。
#!/bin/sh
Pods-project-frameworks.shファイルから最初の行を削除することで解決した、Pods-project-frameworks.shで同じ問題に直面しました。