Сборка Flutter IOS не удается в Xcode 10.1 с swift_version - PullRequest
0 голосов
/ 06 декабря 2018

Я создаю приложение для флаттера.все работало просто отлично.Затем я думаю, что дарт был обновлен, и внезапно сборка приложения завершается с этой ошибкой:

Для параметра сборки Swift Language Version (SWIFT_VERSION) должно быть установлено поддерживаемое значение для целей, использующих Swift.Поддерживаемые значения: 3.0, 4.0, 4.2.Этот параметр может быть установлен в редакторе настроек сборки.

Я не вижу настройки в xcode и не уверен, что вызвало эту ошибку.Кто-нибудь еще видел это?

1 Ответ

0 голосов
/ 06 декабря 2018

Для всех, кто ищет решение.Вам нужно иметь версию XCode выше 10.0, прежде чем вы сможете использовать Swift 4.2.

Откройте ваш podfile и внесите следующие изменения

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

После этого в терминале используйте flutter run. Подробнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...