没有这样的模块'Flutter':Xcode 13.2.1

8iwquhpp  于 2023-06-30  发布在  Flutter
关注(0)|答案(3)|浏览(169)

我正在尝试运行一个flutter应用程序-iOS与以下环境Xcode版本13.2.1(13C100)flutter sdk:2.10.5落镖:2.16.2 mac处理器:英特尔酷睿i7,但我得到**“没有这样的模块'Flutter'”**在扩展名目标中的一个文件中,在我的Runner目标旁边,所以我怎么能解决这个问题?

xmakbtuz

xmakbtuz1#

我终于解决了

问题是在我的应用程序的flutter模块中没有**“Flutter.xcframework”**。

解决方案

1.在我的应用根目录中创建一个新的flutter模块,在你的应用中使用“flutter build ios-framework --output=Flutter”命令,就像在“https://docs.flutter.dev/development/add-to-app/ios/project-setup#option-b---embed-frameworks-in-xcode”中一样,它将创建Debug文件(如果你想创建Release文件,你应该使用命令**“flutter build ios-framework --no-debug --no-profile --release --output=Flutter”**)。
1.转到您的目标>构建阶段>将二进制文件与库链接,然后将Flutter.xcframework文件夹拖放到其中,就像“https://docs.flutter.dev/development/add-to-app/ios/project-setup#link-on-the-frameworks”中一样。
1.转到目标>构建设置>框架搜索路径,并分别添加$(PROJECT_DIR)/Flutter/[Build-mode]/Flutter.xcframework
1.清理构建文件夹并再次运行。

uoifb46i

uoifb46i2#

  • 你试着运行flutter clean和flutter pub get,然后在ios文件夹中运行pod install。祝你好运!
r1zk6ea1

r1zk6ea13#

在XCode的pod列表中,选择Flutter pod并选中Build Options。确保Debug字段(例如,如果您正在调试中运行)设置为Yes,并且设置了Supported platforms。

相关问题