我有一个可以在 Android 上完美运行的 Flutter 应用程序。但是,当我尝试在 iOS 上运行它时,出现以下错误:
<块引用>Xcode 的输出:
↳
在包含的文件中
/Users/user930678/myproject/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.7/ios/Classes/FLTSharedPreferencesPlu
gin.m:5:
/Users/user930678/myproject/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.7/ios/Classes/FLTSharedPreferencesPlu
gin.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件
#import
产生了 1 个错误。
命令 CompileSwift 因非零退出代码而失败
在包含的文件中
/Users/user930678/myproject/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-2.0.4/ios/Classes/JavaScriptChannelHandler.m
:5:
/Users/user930678/myproject/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-2.0.4/ios/Classes/JavaScriptChannelHandler.h
:5:9: 致命错误:找不到“Flutter/Flutter.h”文件
#import
注意:使用新的构建系统
注意:并行构建目标
注意:规划构建
注意:构建构建描述
警告:iOS 模拟器部署目标 'IPHONEOS_DEPLOYMENT_TARGET' 设置为 8.0,但支持的部署范围
目标版本是 9.0 到 14.4.99。 (在项目“Runner”的目标“Runner”中)
警告:不推荐在 Swift 4 模式下使用 Swift 3 @objc 推理。请解决不推荐使用的@objc 推理警告,
在启用“Use of deprecated Swift 3 @objc inference”日志记录的情况下测试您的代码,然后通过更改
将“Runner”目标的“Swift 3 @objc Inference”构建设置设置为“Default”。 (在项目“Runner”的目标“Runner”中)
我尝试更改 webview_flutter 和 shared_preferences 包的版本,但没有成功。有没有人知道如何解决这个问题?