没有这样的模块“Flutter”

Aay*_*rai 35 ios dart flutter

我已经在 TestFlight 中发布了我的应用程序,但它在启动时崩溃。当我查看崩溃日志时,它说 \xe2\x80\x9cNo such module \'Flutter\xe2\x80\x99\xe2\x80\x9d。我确实知道如何修复。

\n

提前致谢\n\xef\xbf\xbc\n崩溃报告

\n

小智 17

试试这个步骤。在 XCode 14.1 上检查

  1. 确保您打开xcworkspace而不是xcodeproj. xcworkspace- 包含有关 pod 的信息。
  2. flutter clean
  3. flutter pub get
  4. cd ios; pod install
  5. 错误仍然会显示
  6. 尝试构建。构建应该成功并且错误消失。


Boo*_*unz 16

这显然是 XCode 13.1 中的一个错误。

Flutter 团队声称这是 XCode 可视化组件的一个错误……该项目仍将从 XCode 构建和运行这一事实证明了这一点。

据报道,有许多方法可以暂时摆脱它,例如执行 Product\build 、 Product\Clean Build Folder 或从 Android Studio 中在 IOS 上运行项目...

但这些只是暂时的,问题还会再次出现。

https://github.com/flutter/flutter/issues/92337


Tas*_*hin 15

在终端中打开 IOS 文件夹,写入

pod install
Run Code Online (Sandbox Code Playgroud)

然后

pod update
Run Code Online (Sandbox Code Playgroud)

然后它会起作用

  • 我这样做了,但应用程序仍然崩溃。 (2认同)

ome*_*_mi 11

需要同时运行pod installpod update正如其他人所说,但需要额外的几个步骤,如下所示,这解决了我的情况:

  1. 删除podfile.lock文件和Pods文件夹
  2. pod install然后运行pod update
  3. 重新开放Runner.xcworkspaceRunner.xcodeproj
  4. No such module Flutter仍然存在,忽略并照常运行
  5. No such module flutter构建成功后突然消失


qix*_*qix 5

您不需要pod直接触摸。相反,您可以删除ios/Pods然后:

flutter clean
flutter pub get
flutter build ios
Run Code Online (Sandbox Code Playgroud)

之前曾在相关问题中出现过,例如https://github.com/flutter/flutter/issues/73845#issuecomment-879428744