当前位置: 首页 > 知识库问答 >
问题:

Mac上Flutter - iOS中的共享偏好设置错误

罗光华
2023-03-14

我正在尝试在Mac上运行iOS上的Flutter应用程序。当我试图构建项目时,它给我这个错误:

Xcode的输出:↳ ===使用配置Debug ===在/Users/(username)/包含的文件中构建项目Pods的目标shared_preferences。pub-cache/hosted/pub . dartlang . org/shared _ preferences-0 . 2 . 4/IOs/Classes/sharedpreferenceplugin . m:5:/Users/(username)/。pub-cache/hosted/pub . dartlang . org/shared _ preferences-0 . 2 . 4/IOs/classes/sharedpreferenceplugin . h:1:9:致命错误:找不到“Flutter/Flutter.h”文件#导入^~~~~~~~~~~~~~~~~~~ 1生成错误。无法为模拟器构建应用程序

我已经尝试从不同的颤动通道建立它,没有变化。

知道哪里出问题了吗?

编辑:颤振版本0.2.8 pod版本1.5.0

共有2个答案

梁丘佑运
2023-03-14

我有一个类似的问题试图包括音频播放器包

… Audioplayer-0.4.0/ios/类/AudioplayerPlugin. h: 1:9:致命错误:“Flutter/Flutter. h”文件未找到)。

我认为我是最新的,但在我进行了Flutter升级,然后从我的项目下的ios目录中删除了Podfile、Podfile.lock和Pods文件夹(并运行flutter clean)后,我终于能够构建并启动到iOS了。参见https://github.com/flutter/flutter/pull/16273

我用的是Xcode 9.3和Cocoapods 1.5.0。

Flutter升级后显示0.3.1版本。

锺博耘
2023-03-14

https://github.com/flutter/flutter/issues/16036#issuecomment-380712094 提供了似乎对其他人有效的说明

我可以请您尝试以下操作吗?

  • 确保安装了Cocoapods 1.5.0(pod-版本应该是1.5.0
  • 将您对firebase_xxxgoogle_sign_in plugins的任何依赖关系更改为最新版本(查找引用Cocoapods 1.5.0的更改日志条目)
  • ios/Podfile更改为Flutter主分支上的最新版本(https://github.com/flutter/flutter/tree/master/packages/flutter_tools/templates/cocoapods)
  • 删除<code>ios/Podfile。锁定和ios/Pods切换到Flutter主分支
  • <code>颤振清洁;颤振运行
 类似资料:
  • 我有一个这样的旋转器: 当用户点击时,我希望它保存状态: 它将位置保存在SharedPref中,但微调器将返回默认值。有人看到什么了吗?

  • 公共静态无效setisInvalidDob(Boolean dob){SharedPretions首选项=PreferenceManager.getDefaultSharedPreferences(CreditMantriApplication.getCreditMantri());最终SharedPreferences.Editoredit=preferences.edit();edit.put

  • 通用设置 打开软件时 打开 Sketch 时,你需要创建一个新的文件,或者选择现有文件。 撤销 Sketch 会将多个相似的操作视为一组,比如你连续多次按下方向键以移动图层,但是只需一次撤销,即可恢复原来的位置。 字体渲染 当你为 Mac 或网页设计时,你会想打开子像素抗锯齿效果,但是为 iOS 设计时,你会想关掉它。 矢量导入 这个选项让你在导入 PDF 或者 EPS 的时候告诉 Sketch,

  • Navicat Data Modeler 提供一些选项让你自定义用户界面和性能。 若要打开偏好设置窗口,从菜单栏选择“Navicat Data Modeler”->“偏好设置”。

  • Navicat 为所有工具提供完整的自定义用户界面选项。 若要打开偏好设置窗口,请从菜单栏选择“Navicat XXX”->“偏好设置”。

  • 当单元测试共享首选项时,值是否为get refresh every test?