クライアントから既存のプロジェクトを取得し、XCode 5.0を使用してMACでこれを実行しようとしました。
しかし、私はこの次のエラーに直面しています。 Cocoa Podsをインストールしましたが、まだ動作しません。このプロジェクトは、他の開発者のマシンで正常に実行されています。マシンでこれを実行する必要があります。
私は何が欠けていますか?どんな助けも大歓迎です。
前もって感謝します。
スクリプトを実行可能にする必要があります。ターミナルを開き、次のコマンドを実行します。
chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
これを試して、魅力のように動作します!
rm -rf Pods/ Podfile.lock
pod install
ランニング pod install
あなたのポッドファイルが置かれているメインプロジェクトディレクトリで問題を解決するはずです
スクリプトを実行可能にする必要があります。ターミナルを開き、次のコマンドを実行します。
chmod a+x "your_path(where show permission denied)"
フォルダ名にスペースがないかどうかを確認してから、前に「\」を追加してください
上記の答えは機能します。ただし、同じ問題がありましたが、繰り返し発生していました。複数のマシンで同じブランチをチェックアウトすることに対処しました。 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"
に変換されます
チャームのように機能します!
何度も失敗した後、この手順は私のために働いた。
ステップ1:Pods-resources.shを含むフォルダーの場所に移動します
ステップ2:ターミナルタイプcdを開き、Pods-resources.shを含むフォルダーをターミナルにドラッグしてEnterキーを押します。
ステップ3:このコマンドを実行>> chmod a + x Pods-resources.sh
ステップ4:xcodeを再起動し、xxx.xworkspaceを開きます
ステップ5:楽しむ
これをKevins answer https://stackoverflow.com/a/19687227/311438 へのコメントとして投稿しました。しかし、人々はこのように簡単に見つけることができ、それが私の問題を解決したので、私は答えとしてそれを置くことも考えました。他の人にもうまくいくかもしれない:D
Kevins answerからchmodコマンドを実行しようとしましたが、うまくいきませんでした。それから私はまた機能しなかったコマンドをSudoで試しました。次に、xcodeのビルド設定に「PODS_ROOT = $ {PROJECT_DIR}/Pods /」というユーザー定義の設定を追加しました。これは私のためにそれを修正したものです。スクリプトが実際にファイルを見つけることができなかったため、Permission deniedエラーはかなり誤解を招くようでした。
私もこの問題に直面しています。私がやったことは:
pod install
フォルダーを削除するPods-[Your_Project_Name]
完全に完了してからpod install
Pods-project-frameworks.shで同じ問題に直面しましたが、最初の行を削除することで解決しました#!/bin/sh
Pods-project-frameworks.shファイルから。