如何选择要在Nativescript中使用的Swift编译器版本?

时间:2019-01-14 19:03:48

标签: ios nativescript

我遇到问题,因为库nativescript-toast在Swift 3中而不是在v4中使用的是iOS Toaster版本。 这使我在运行tns run ios时构建失败。

在阅读了一些帖子之后,我找到了打开xcode的解决方案,请转到“构建设置”,然后为Toaster目标选择Swift Lenguage Version中的Swift 3, 这样,我可以使用xCode来构建我的应用程序...但这也是一个问题,因为它没有反映我在VS Code中实时进行的更改,而我在xCode中所做的更改只会影响iOS,而不是Android,因为我位于platform / ios文件夹中。

1 个答案:

答案 0 :(得分:1)

尝试一下

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

基于nativescript-camera-plus插件向nStudio赠送积分