【问题标题】:Fluttter Error on Real iOS Device: "module 'fluttertoast' not found"真实 iOS 设备上的 Flutter 错误:“未找到模块‘fluttertoast’”
【发布时间】:2020-11-08 18:50:03
【问题描述】:

我的 flutterapp 在 iOS 模拟器中运行正常。

我添加了fluttertoast by:

  1. 将其添加到 pubspec.yaml

    依赖: 扑: sdk:颤动

    cupertino_icons: ^0.1.3

    fluttertoast:^7.0.1

  2. 导入到我的 dart 文件中

    导入'package:fluttertoast/fluttertoast.dart';

到目前为止,它按预期工作。但是,当我移动到真正的 iOS 设备时,我的 iphone XS,它不会编译。 我收到此错误:

致命错误:找不到模块“fluttertoast” @import fluttertoast;

我错过了什么?

【问题讨论】:

    标签: ios flutter dart


    【解决方案1】:

    令人惊讶的是,我刚刚成功了。

    我做了什么:

    1. 试图修改 podfile。
    2. 试图运行它。由于 podfile 导致的错误。
    3. 将 podfile 恢复为原始状态。
    4. 尝试构建时,弹出询问类似“您要使用 Xcode 版本还是磁盘上的版本(我之前使用的 Xcode 版本可能会导致问题)之类的问题)
    5. 我选择使用 VERSION ON DISK。
    6. 程序现在可以在真正的 iOS 设备上运行。

    因此,每当您收到询问“要使用哪个版本”的弹出窗口时,请始终选择“磁盘上的版本”。

    谢谢大家

    【讨论】:

      【解决方案2】:

      我最近遇到了这个问题,我解决的方法是这样的。我根据我使用的一些 pacakges(如颤振条纹)的需要将 pod 文件最小部署更改为 11。但问题是在 Xcode 中部署设置为 9.0(不更改为 11.0)。导致问题解决的问题按照步骤进行。

      1 : 删除到 /iOS/podfile.lock (如果有的话)

      2 : 转到 /iOS/podfile (platform :ios, '9.0') 将 9.0 替换为您的包/应用程序所需的版本。

      3 : 在终端 cd ios (pod install)

      4 : 在 Xcode 中编辑部署信息版本

      5 : 运行应用程序,如果构建归档构建归档它不会抛出错误。

      【讨论】:

        猜你喜欢
        • 2019-04-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-28
        • 2016-02-04
        • 2020-04-08
        • 2013-06-30
        • 2017-05-20
        相关资源
        最近更新 更多