Flutter pub get Flutter version mismatch | podfile.锁定颤振版本不匹配



我已将我的flutter版本更新为3.0.1-参考

我有一个现有的扑动项目。当我点击flutter pub get命令时,在ios/Flutter/Flutter.podspec文件中,它显示flutter版本1.0.0。

。Version = '1.0.0'

同样在iOSpodfile.lock文件中也显示flutter version 1.0.0。我试过更新pod等,但问题还是一样。

豆荚:

  • 颤振(1.0.0)

为什么显示1.0.0而不是3.0.1。或者这不是检查&更新现有项目的扑动版本?

flutter版本取决于您的环境(而不是项目),因此您应该能够运行flutter --version以查看您正在运行的版本。

对于项目,通常应该使用任何兼容的扑动版本构建。如果您查看pubspec.yaml,它应该具有指定SDK的environment部分。为了与新的Flutter版本兼容,它应该看起来像下面这样:

environment:
sdk: '>=2.17.0 <3.0.0'

我认为(不完全确定,虽然)你看到的1.0.0是应用程序版本,在pubspec.yaml版本中指定(通常在环境位之上)。

最新更新