我有 flutter 的 iOS 应用。它正在设备上工作。但我不能在模拟器上运行它。我有这个错误:
/Users/admin/StudioProjects/Cvetovik_app/ios/Runner/GeneratedPluginRegistrant.m:12:9: Module 'audio_session' not found
但是我不用这个插件audio_session。这是我的架构属性:
我该如何解决这个问题?我需要在模拟器上测试应用
首先打开 runner.xcworkspace 而不是 .xcodeproj
希望它对你有用
尝试重新安装 Pod
删除 Pods 文件夹并运行
flutter clean
flutter pub get
在 ios 文件夹中 /
pod init
pod deintegrate
pod install
查看 GirlWhoCode 的回复,因为它对我也有用。除了我在她的回答中的评论之外,我想添加一些上下文,因为这个问题似乎会引起很多人的问题,并且它可以有许多不同的解决方案。
我的问题和这个问题一样:找不到模块。对我来说,是 flutter_inappwebview。
我做的第一个修复是安装 cocoapods。许多 Flutter 插件可能会使用它。你可以谷歌如何做到这一点。它看起来很简单,但是当我尝试在我的 Mac 上安装 cocoapods 时,我被告知我需要更新 Ruby(默认安装)。这引发了额外的错误,最终我发现你可以通过自制软件安装 cocoapods。
安装 cocoapods 后,我可以在 GirlWhoCode 的答案中运行“pod”命令。
当你按顺序运行它们时,在“pod install”之后你会看到多行“Installing [...]”,最后是“Pods installation complete!”如果你看到这个,那么你将能够在 Xcode 中运行你的应用程序!