由于未定义的符号,无法在真实设备上构建应用程序

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

我在尝试构建使用 Alamofire 5.8.1 和 Firebase 11.5.0 的项目时在 Xcode 中遇到链接器错误。错误如下:

ld: Undefined symbols:
  _main, referenced from:
      <initial-undefines>
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我尝试过的: 确保所有依赖项均已通过 Swift Package Manager (SPM) 安装并保持最新。 已验证目标成员资格包含必要的文件。 检查构建阶段以确认所有源文件都在编译源下正确列出。 清理构建文件夹(Shift + Command + K)并删除 DerivedData 文件夹。

xcode swiftui swift-package-manager
1个回答
0
投票

我不小心从删除了@main

@main
struct MyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.