web-dev-qa-db-ja.com

ファイル「Pods.xcconfig」は、そのようなファイルがないため開くことができませんでした

この問題を解決する方法。 GitリポジトリからiOSプロジェクトをダウンロードしましたが、ビルドしようとするとエラーが発生します。

Check dependencies
The file “Pods.xcconfig” couldn’t be opened because there is no such file. (/Users/YoGesh/Desktop/Xy-3/Pods/Pods.xcconfig)
PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh
    cd /Users/YoGesh/Desktop/Xy-3
    /bin/sh -c /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh

diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
31
user2618875

Xcodeの再起動は助けてくれました。 Pod updateinstallは役に立ちませんでした。

25
wzbozon

良いヒントが見つかりました 問題の内部CocoaPods on GitHubで、これを試してください:

  1. プロジェクトを閉じます(Xcodeを完全に閉じます)
  2. プロジェクト内でターミナルを開き、pod installを実行します
  3. プロジェクトを再度開きます。それでもエラーがある場合は、プロジェクトをクリーンアップします( Shift + cmd + K )、この後、エラーはなくなるはずです。
22
Alex Cio

ターミナルからプロジェクトディレクトリに移動します

「ポッド更新」を実行する

5
Rocky Perera

この同じ問題が発生したため、ポッドの更新を実行すると次のエラーが表示されましたが、更新が機能していないことに気づきませんでした。

$ポッドの更新

依存関係の分析/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/pathname.rb:422:in `open ':No such file or directory

これは、cocoapodsをインストールした後に「pod setup」を実行するのを忘れたためです。ターミナルからポッドのセットアップを実行し、続いてポッドの更新(またはポッドのインストール)を実行し、すべてが計画通りに進みました。

4
Michael Hill

Xcode、ポッドの更新、およびポッドのインストールを終了しても助けにはなりませんでした。
install cocoapodsコマンドを再度実行しました。

Sudo gem install cocoapods

エラーが表示される場合:

/ usr/binディレクトリへの書き込み権限がありません

次のコマンドを使用します。

Sudo gem install cocoapods -n /usr/local/bin
2
Malder

この問題を解決し、プロジェクトからココアポッドを削除しようとした場合:1.プロジェクトを開きます。左側にポッドという名前のフォルダーが必要です。2。フォルダーを削除すると、問題が解決します!!!ココアポッドが必要な場合はこれをしないでください

1
KuDji

Xcodeのデフォルトのプロジェクトファイルを使用している可能性があります。ポッドを介してフレームワークをインストールした後、プロジェクトフォルダーで生成されたxcworkspaceを使用する必要があります。

例:SampleProject.xcworkspace。

1
A.G

私は試した pod updateコマンドは、プロジェクトのターミナルで、問題を修正しませんでした。

その後、私は試して_pod installコマンドを同じプロジェクトに使用すると、すべてのポッドの依存関係がインストールされ、プロジェクトのインデックスが作成され、これらの種類の問題がすべて修正されました。

0
R. Mohan

私は同様の状況を経験しました、私にとっては、ポッドの更新を実行したときに更新されるすべてのポッドを停止するエラーです。

エラーを解決し、ポッドの更新を再度実行して、プロジェクトをクリーンアップしてから、もう一度ビルドしてみてください。

0
Alan Feng