この問題を解決する方法。 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.
Xcode
の再起動は助けてくれました。 Pod update
とinstall
は役に立ちませんでした。
良いヒントが見つかりました 問題の内部CocoaPods
on GitHub
で、これを試してください:
pod install
を実行しますターミナルからプロジェクトディレクトリに移動します
「ポッド更新」を実行する
この同じ問題が発生したため、ポッドの更新を実行すると次のエラーが表示されましたが、更新が機能していないことに気づきませんでした。
$ポッドの更新
依存関係の分析/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」を実行するのを忘れたためです。ターミナルからポッドのセットアップを実行し、続いてポッドの更新(またはポッドのインストール)を実行し、すべてが計画通りに進みました。
Xcode、ポッドの更新、およびポッドのインストールを終了しても助けにはなりませんでした。
install cocoapodsコマンドを再度実行しました。
Sudo gem install cocoapods
エラーが表示される場合:
/ usr/binディレクトリへの書き込み権限がありません
次のコマンドを使用します。
Sudo gem install cocoapods -n /usr/local/bin
この問題を解決し、プロジェクトからココアポッドを削除しようとした場合:1.プロジェクトを開きます。左側にポッドという名前のフォルダーが必要です。2。フォルダーを削除すると、問題が解決します!!!ココアポッドが必要な場合はこれをしないでください
Xcodeのデフォルトのプロジェクトファイルを使用している可能性があります。ポッドを介してフレームワークをインストールした後、プロジェクトフォルダーで生成されたxcworkspaceを使用する必要があります。
例:SampleProject.xcworkspace。
私は試した pod update
コマンドは、プロジェクトのターミナルで、問題を修正しませんでした。
その後、私は試して_pod install
コマンドを同じプロジェクトに使用すると、すべてのポッドの依存関係がインストールされ、プロジェクトのインデックスが作成され、これらの種類の問題がすべて修正されました。
私は同様の状況を経験しました、私にとっては、ポッドの更新を実行したときに更新されるすべてのポッドを停止するエラーです。
エラーを解決し、ポッドの更新を再度実行して、プロジェクトをクリーンアップしてから、もう一度ビルドしてみてください。