Flutter iOS 应用程序无法在 xcode 模拟器上运行——如何解决?

问题描述 投票:0回答:2

我有 flutter 的 iOS 应用。它正在设备上工作。但我不能在模拟器上运行它。我有这个错误:

/Users/admin/StudioProjects/Cvetovik_app/ios/Runner/GeneratedPluginRegistrant.m:12:9: Module 'audio_session' not found

但是我不用这个插件audio_session。这是我的架构属性:

我该如何解决这个问题?我需要在模拟器上测试应用

ios xcode flutter ios-simulator flutter-ios
2个回答
2
投票

首先打开 runner.xcworkspace 而不是 .xcodeproj

希望它对你有用

尝试重新安装 Pod

删除 Pods 文件夹并运行

flutter clean 
flutter pub get

在 ios 文件夹中 /

pod init
pod deintegrate
pod install

0
投票

查看 GirlWhoCode 的回复,因为它对我也有用。除了我在她的回答中的评论之外,我想添加一些上下文,因为这个问题似乎会引起很多人的问题,并且它可以有许多不同的解决方案。

我的问题和这个问题一样:找不到模块。对我来说,是 flutter_inappwebview。

我做的第一个修复是安装 cocoapods。许多 Flutter 插件可能会使用它。你可以谷歌如何做到这一点。它看起来很简单,但是当我尝试在我的 Mac 上安装 cocoapods 时,我被告知我需要更新 Ruby(默认安装)。这引发了额外的错误,最终我发现你可以通过自制软件安装 cocoapods。

安装 cocoapods 后,我可以在 GirlWhoCode 的答案中运行“pod”命令。

当你按顺序运行它们时,在“pod install”之后你会看到多行“Installing [...]”,最后是“Pods installation complete!”如果你看到这个,那么你将能够在 Xcode 中运行你的应用程序!

© www.soinside.com 2019 - 2024. All rights reserved.