You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter macOS构建失败:无法找到自定义类StatusBarController

Flutter macOS构建失败:无法找到自定义类StatusBarController

我正尝试基于一个状态栏应用模板来开发我的Flutter应用,将模板中的StatusBarController.swift文件复制到了项目的flutterapp/macos目录下,并且参照模板调整了AppDelegate.swift文件——模板项目在我的机器上能正常构建。

但我的项目构建失败了,执行flutter run -d macos时出现如下错误:

flutter run -d macos
Launching lib/main.dart on macOS in debug mode...
/Users/me/Documents/flutter/macos/Runner/AppDelegate.swift:10:28: error: cannot find type 'StatusBarController' in scope
  var statusBarController: StatusBarController?

明明StatusBarController.swift文件就和AppDelegate.swift在同一个目录下,我完全没有Swift开发经验,但查询资料得知,使用自定义类应该不需要额外的import语句。

项目文件结构截图

我尝试过删除Pod文件、在XCode中打开工作区、清理所有构建缓存,但不管是用命令行还是XCode构建,都会出现同样的错误。我猜测是不是需要设置类似PYTHONPATH的构建路径来让项目找到这个文件?可它就和AppDelegate.swift放在同一个目录里啊...

请问我哪里操作错了导致构建失败?感谢任何建议!

备注:内容来源于stack exchange,提问作者El Dude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 10:13:00