Flutter 使用swift\U版本的xcode 10.1中的Flitter ios构建失败

Flutter 使用swift\U版本的xcode 10.1中的Flitter ios构建失败,flutter,Flutter,我正在构建一个颤振应用程序。一切都很顺利。然后我认为dart升级了,应用程序的构建突然失败,出现以下错误: 对于使用Swift的目标,“Swift语言版本”Swift_版本生成设置必须设置为支持的值。支持的值有:3.0、4.0、4.2。可以在生成设置编辑器中设置此设置 我没有看到xcode中的设置,也不确定是什么导致了这个错误。其他人看到了吗?其他正在寻找解决方案的人。在使用Swift 4.2之前,您需要拥有高于10.0的XCode版本 打开播客文件并进行以下更改 target 'Runner'

我正在构建一个颤振应用程序。一切都很顺利。然后我认为dart升级了,应用程序的构建突然失败,出现以下错误:

对于使用Swift的目标,“Swift语言版本”Swift_版本生成设置必须设置为支持的值。支持的值有:3.0、4.0、4.2。可以在生成设置编辑器中设置此设置


我没有看到xcode中的设置,也不确定是什么导致了这个错误。其他人看到了吗?

其他正在寻找解决方案的人。在使用Swift 4.2之前,您需要拥有高于10.0的XCode版本

打开播客文件并进行以下更改

target 'Runner' do
  use_frameworks! # <---- // 1st add this right below above line
  ...
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
      config.build_settings['SWIFT_VERSION'] = '4.2' # <--- // 2nd add this
    end
  end
end

在此之后,在终端使用颤振运行

对于其他正在寻找解决方案的人。在使用Swift 4.2之前,您需要拥有高于10.0的XCode版本

打开播客文件并进行以下更改

target 'Runner' do
  use_frameworks! # <---- // 1st add this right below above line
  ...
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
      config.build_settings['SWIFT_VERSION'] = '4.2' # <--- // 2nd add this
    end
  end
end

在此之后,在终端使用颤振运行

好的,我发现这是在添加此包地理定位器后出现的:^2.1.1删除它也会删除错误此已修复问题好的,我发现这是在添加此包地理定位器后出现的:^2.1.1删除它也会删除错误此已修复问题完全相同的更改我所做的更改与我所做的更改完全相同