Flutter iOS

CocoaPods could not find compatible versions for pod ...の解決方法

Flutterでプラグインをインストールし、iPhone実機でデバッグ実行したところ、ビルド時に以下のエラーが発生しました。

[!] CocoaPods could not find compatible versions for pod "flutter_osm_plugin":
  In Podfile:
    flutter_osm_plugin (from `.symlinks/plugins/flutter_osm_plugin/ios`)

Specs satisfying the `flutter_osm_plugin (from `.symlinks/plugins/flutter_osm_plugin/ios`)` dependency were found, but they required a higher minimum deployment target.

flutter_osm_pluginというプラグインがインストールできませんでした。

このときは、エラーメッセージ通り .symlinks/plugins/flutter_osm_plugin/iOS に cd します。

すると、そこに、flutter_osm_plugin.podspecというファイルがあったのでこれの中身を見てみます。中にこのような記述があります。

s.platform = :ios, '12.0'

これは、このプラグインがどのバージョンのOS以上で動作するかどうかを指定するパラメータです。この場合iOS12以上でないと動作できないと言っています。

そして、今度はPodfileの中身を確認し、先頭に書かれているplatformを12以上に書き換えて保存することで、正しくpod installすることができるようになります。

 

 

-Flutter, iOS

© 2023 かずのアプリときどきキャンプ飯 Powered by AFFINGER5