IOS development and git。で初めてです。ローカルリポジトリをdevリポジトリにマージした後に問題が発生しました。プロジェクトをビルドするときにマージした後、Xcodeにエラーが表示されます。 "サンドボックスはPodfile.lockと同期していません。「pod install」を実行するか、CocoaPodsインストールを更新してください。」
私はこれについて検索し、ポッドを再インストールする通常の解決策を試しました。しかし、実行
pod install
ターミナルに別のエラーが表示されます
この時点で、「FTPopOverMenu」ポッドに関連するファイルを削除し、pod installで再インストールしようとしました。エラーは消えません。また、この方法で解決しようとしました- エラー:「サンドボックスはPodfile.lockと同期していません…」RestKitとcocoapodsをインストールした後
しかし、Xcodeと端末の両方のエラーがまだ残っています。私はIOSとGitが初めてです。ここで実際に何が起こっているのか本当にわかりません。
私の推測では、Xcode 8シリーズで既に開発されている古いプロジェクトに取り組んでおり、現在は最新のXcodeを使用しており、それに応じてコードを更新しています。
以下の手順を実行してください:
古いココアポッドの痕跡がすべて削除されます。
または別の方法(Temp Work Around)
私の場合、ポッドリポジトリは古く、pod repo update
@Ravi Panchalの答えで問題を解決できない場合は、ポッドリポジトリが古くなっている可能性があります
解決:
pod install --repo-update
FIRMessaging
のcocoapods
でも同じ問題が発生しました。私は次のような手順で問題を解決しました
FTPopOverMenu
からpodfile
を削除します。pod install
を実行します。端末でFTPopOverMenu
がポッドから削除されることがわかります。podfile
を開き、このpod 'FTPopOverMenu'
を書きます。ターミナルでpod install
を実行します。エラーは端末から消えます。