Flutter iOS で SPM/CocoaPods 統合を完全に切り替える手順
Flutter
iOS
ビルド・依存管理
中途半端な CocoaPods 統合が残るとリンクエラーの切り分けが困難になる。CocoaPods 統合を完全に外すには pod deintegrate を実行し、さらに Flutter の xcconfig include と .xcworkspace 内の Pods 参照を手動で除去する。Podfile が残っていると flutter run が再度 pod install を走らせて統合を復活させるため、SPM へ完全に寄せる場合は Podfile / Podfile.lock も削除する。逆に CocoaPods へ戻すなら Podfile を復元して flutter pub get する。