Flutter MacOS 构建失败 - 找不到新类

问题描述 投票:0回答:1

我正在尝试将我的应用程序基于此状态栏应用程序模板 https://github.com/sky1095/flutter_macos_statusbar

在这里,他们将

StatusBarController.swift
添加到
flutterapp/macos
中,该项目在我的机器上构建得很好。我将该文件复制到我的项目中,同一位置并相应地调整了
AppDelegate.swift

但是,构建失败了

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?

即使它在那里。我有 0 快速经验,但我读到使用自定义类不需要

import
语句。

enter image description here

我做错了什么导致应用程序无法构建? 我尝试删除 pod 文件,在 XCode 中打开工作区,清除所有构建,总是出现相同的错误,无论是在 CLI 中还是在 XCode 中构建。我想我必须设置某种路径才能找到它,比如构建过程中的

PYTHONPATH
?但它就位于
AppDelegate.swift
文件旁边...

感谢您的任何建议!

ios swift flutter xcode macos
1个回答
0
投票

根本原因简单却令人惊讶。 我在 VSCode 中手动创建了

swift
文件。因此,它没有列在
macos/Runner.xcodeproj/project.pbxproj
文件中,也没有添加到构建中。 我删除了该文件,在 XCode 中创建它并粘贴内容。中提琴,它构建...

© www.soinside.com 2019 - 2024. All rights reserved.