无此模块'Flutter'

xmq68pz9  于 2022-11-25  发布在  Flutter
关注(0)|答案(8)|浏览(434)

我已经在TestFlight中发布了我的应用程序,但是它在启动时崩溃。当我查看崩溃日志时,它说“没有这样的模块”Flutter“”。我知道如何修复。
提前感谢

cig3rfwq

cig3rfwq1#

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

pod install

然后

pod update

那么它就会工作

vshtjzan

vshtjzan2#

这显然是XCode 13.1中的一个错误。
Flutter团队声称这是XCode可视组件的一个错误......项目仍将从XCode构建和运行的事实证明了这一点。
有很多报告的方法来暂时摆脱它,如做产品\构建,产品\清理构建文件夹,或从Android Studio内运行IOS上的项目...
但这些只是暂时的,问题还会再次出现。
https://github.com/flutter/flutter/issues/92337

2guxujil

2guxujil3#

就像@Tasnuva说的那样,它在我的案例中起了作用:
1.删除podfile.lock文件和Pods文件夹
1.运行pod install,然后运行pod update
1.重新打开Runner.xcworkspace

  1. No such module Flutter仍然存在,请忽略并照常运行
    1.生成成功后No such module flutter突然消失
fnvucqvd

fnvucqvd4#

我刚刚删除了Podfile.lockPod文件夹,然后运行pod install

6l7fqoea

6l7fqoea5#

您不需要直接触碰pod,而是可以移除ios/Pods,然后:

flutter clean
flutter pub get
flutter build ios

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

dvtswwa3

dvtswwa36#

在我的情况下,是我没有把
install_all_flutter_pods(flutter_application_path)
target 'my_app'的播客文件中
我添加它是为了测试目标,而不是项目...
pod install

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'my_app' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for counter_app
  flutter_application_path = '../flutter_project'
  load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
  install_all_flutter_pods(flutter_application_path)

  target 'my_appTests' do
    inherit! :search_paths
    # Pods for testing
    install_all_flutter_pods(flutter_application_path)
  end

  target 'my_appUITests' do
    # Pods for testing
    install_all_flutter_pods(flutter_application_path)
  end

end
ebdffaop

ebdffaop7#

当您更改了您的podfile并且pod install命令不起作用时,就会出现此问题。下面提到的代码段不在您的podfile中执行。

flutter_install_all_ios_pods

解决这个问题然后运行

flutter pub get
cd ios && pod install
dxpyg8gm

dxpyg8gm8#

请尝试以下步骤。已在XCode 14.1上检查
1.确保打开xcworkspace而不是xcodeprojxcworkspace-包含有关pod的信息。

  1. flutter clean
  2. flutter pub get
  3. pod install
    1.同样会显示错误
    1.尝试生成。生成应成功,错误消失。

相关问题