# 【即解決】sandbox is not in sync with the Podfile.lockエラーの対処方法

> XcodeでCocoaPodsの依存関係が正しく同期されず「The sandbox is not in sync with the Podfile.lock.」エラーが出た時の解決方法を詳しく解説。Podsのの再インストールからXcodeのキャッシュクリアも含めて解決策を提供します。

- 公開日: 2025-11-12
- 更新日: 2025-11-12
- 著者: Matsu
- タグ: Flutter
- URL: https://tech.anycloud.co.jp/articles/resolve-xcode-sandbox-is-not-sync

---

iOSのPods関連で詰まったので解決方法をまとめました。

## **エラー内容**

```java
The sandbox is not in sync with the Podfile.lock.
Run 'pod install' or update your CocoaPods installation.
```

> サンドボックスがPodfile.lockと同期していません。 pod install'を実行するか、CocoaPodsのインストールを更新してください。

Podsの依存関係が正しく同期されていないときに発生するみたいです。

## 解決方法

解決方法としては、Podfile.lockとpubspec.lockを削除、podを再インストールです。

以下のコマンドにまとめました。

```java
% rm -rf ios/Pods ios/Podfile.lock pubspec.lock \
  && rm -rf ~/Library/Developer/Xcode/DerivedData \
  && cd ios && pod cache clean --all && pod install --repo-update \
  && cd .. &&  fvm flutter clean && fvm flutter pub get
```

### ポイント

-   `pod cache clean --all` でCocoaPodsのキャッシュをクリーン
-   `rm -rf ~/Library/Developer/Xcode/DerivedData` でXcodeのビルドキャッシュと一時ファイル（Derived Data）を削除

再度Xcodeを立ち上げて、ビルドすればOKです。
