Как выбрать версию Swift Compiler, которую я хочу использовать в Nativescript? - PullRequest
0 голосов
/ 14 января 2019

У меня проблема, поскольку библиотека nativescript-toast использует версию iOS Toaster в Swift 3, а не в v4. И это делает мою сборку неудачной, когда я запускаю tns run ios.

После прочтения некоторых постов я нашел решение, которое заключается в том, чтобы открыть xcode, перейти в настройки сборки и для цели Toaster выбрать Swift 3 в Swift Lenguage Version, Таким образом, я могу создать свое приложение, используя xCode ... но это тоже проблема, так как это не отражает изменения, которые я делаю в реальном времени в VS Code, и изменения, которые я делаю в xCode, влияют только на iOS, а не Android, так как я нахожусь в папке platform / ios.

1 Ответ

0 голосов
/ 15 января 2019

Попробуйте,

post_install do |installer|
  installer.pods_project.targets.each do |target|
    if target.name == 'Toaster'
      target.build_configurations.each do |config|
        config.build_settings['SWIFT_VERSION'] = '3.0'
      end
    end
  end
end

Кредиты для nStudio на основе nativescript-camera-plus плагин

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