• Flutter


    开发的时候使用的是Mac,本身也是ios开发,所以习惯了使用iOS模拟器开发,不过最近在使用flutter——inappwebview组件的时候,报了一堆swift的错误,原因如下图:

     pug是用swift开发的,所以华丽丽的出错了。

    出现上面错误的原因是当前项目是oc项目,没有对swift的支持,通过添加swift版本和pod打包use_frameworks能够解决以上问题

    1.解决这个问题也很简单,进入到flutter工程中ios目录下,打开xcode项目

    进入到flutter工程中ios目录下,打开xcode项目

    Targets -> Build Settings->搜索左边的➕ -> Add User-Defined Setting -> 输入SWIFT_VERSION并设置swift版本为5.0[或者其他版本]

    2.找到Pofile文件并在 ttarget 'Runner' do 下添加 use_frameworks! 支持

    target 'Runner' do
      use_frameworks!
      flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
    end

    然后flutter run 就可以跑起来了!

     

    亲测有效!

  • 相关阅读:
    Zend Studio 9.0.2破解文件和注册码下载
    shell之netstat命令
    shell之arp命令
    Linux网络运维相关
    Linux静态ip设置及一些网络设置
    shell之进程
    shell之小知识点
    软连接与硬链接
    shell之dialog提示窗口
    Linux特殊权限位
  • 原文地址:https://www.cnblogs.com/hero11223/p/14822459.html
Copyright © 2020-2023  润新知