xcode 未找到导入“模块'app_settings'"

cnjp1d6j  于 2022-11-17  发布在  其他
关注(0)|答案(7)|浏览(382)

我目前正在尝试使用xcode来测试我的flutter应用程序。最大的问题是我所有的导入(如app_settings,cloud_firestore等)都给予了一个错误“Module ___ not found”。当我尝试运行我的dart代码时,我在终端中得到了这个错误:

[Proj Root]/ios/Runner/GeneratedPluginRegistrant.m:10:9: fatal error: module 'app_settings' not found
@import app_settings;
~~~~~~~~^~~~~~~~~~~~
1 error generated.
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description

我试着为ios运行flutter create,(这可能会让事情变得更糟?)Flutter clean和重新安装pod似乎也不起作用。我想知道是否有什么简单的东西,我错过了导入模块。我创建了应用程序在android上使用的模块,应该与Android和iOS的工作。在获得android版本的工作后,我拉我的项目在我的mac上通过github,终于达到了这个问题。任何指示将不胜感激,因为我完全被困在这个。

fzwojiic

fzwojiic1#

我的项目有3个构建风格。开发,阶段和生产。
在Xcode中,它被选择为默认的Runner One。(在中间的顶部)
虽然我遵循的过程

  • 从Android Studio /(从项目)中删除pod,Podfile.lock和.symlinks
  • 一种扑击棒
  • cd ios〉pod安装
  • 然后在XCode中〉清理构建
  • 选择正确的构建风格(为我生产)
  • 然后存档(完成)

NB:我在M1机器中进行了测试。

tjvv9vkg

tjvv9vkg2#

嗯,不知道发生了什么,但现在看起来很好。我认为pod init是初始化最小的数据为podfile。相反,我删除了Pods文件,并做了flutter运行,它建立了正确的podfile与flutter pub get

i86rm4rw

i86rm4rw3#

遇到同样的问题,我们通过将XCode中的iOS部署目标设置为与Podfile中设置的值相同的值(12.0)来解决它。然后运行flutter cleanflutter build ios,效果非常好🎉

avwztpqn

avwztpqn4#

我也有同样的问题。我所做的是
1.删除Podfile和Podfile.lock

  1. flutter clean
  2. flutter build ios
    1.打开Runner.xcworkspace
    1.基于Xcode构建
    这对我很有效🎉
ikfrs5lh

ikfrs5lh5#

我尝试了上面的所有方法,但对我来说,解决方案是完全不同的。
我正在使用风格(schemes),我不小心创建了第一个字符为大写的schemes,而在其他地方(build config等)我只使用了小写。在删除schemes并用小写字符重新创建后,它工作了。

wyyhbhjk

wyyhbhjk6#

path/flutter/ios/Runner/GeneratedPluginRegistrant.m:12:9: Module 'app_settings' not found

在将Xcode升级到13.3之后,我遇到了同样的问题,我的生产版本风格不起作用。我也使用了firebase。在我的生产版本风格中,我没有在配置名称后附加任何内容(即所有其他配置都有“Debug-staging”、“Debug-development”之类的名称,但在生产版本中,它只有“Debug”)。我只是删除了pod文件并运行:

flutter运行--风味生成--目标lib/main_production.dart
我觉得一切都很好。

wb1gzix0

wb1gzix07#

1.删除pod目录和podfile.lock
1.振动式清选机
1.一种扑击棒
1.光盘 ios

  1. pod安装--repo更新
    1.在Xcode中运行应用程序

相关问题