当我尝试运行 Xcode 项目时,它失败并出现错误,指出我有重复的符号。下面是我解决这个错误的方法。希望能帮到你~
从错误信息中我发现 WPBuySkinAlertView 可能是重复的类。所以我在项目中搜索该文件。
项目中有两个WPBuySkinAlertView文件。
所以,下次当你出现这个错误时,根据错误信息检查你的项目,找到重复的类并删除它。
选择项目 ===> 目标 ===> 构建阶段 ==> 编译源搜索 WPBuySkinAlertView 这个名称你会在搜索结果中看到 2 个文件从中删除一个
如果在安装新 Pod 后立即发生此错误,请运行
pod update
。我怀疑我安装的新 Pod 实际上安装了一些与之前的 Pod 相同的依赖项,因此存在重复项。 pod update
帮我修好了。
据我发现,有多种原因可能导致此错误。我有 2 个包含
@main
的文件,这是不合逻辑的。
在文档中说:
将此属性应用于结构、类或枚举声明 表明它包含程序的顶级入口点 流量。
这是我的错误:
文件1.swift
import SwiftUI
@main
...
文件2.swift
import SwiftUI
@main
...
检查并删除是否有任何已弃用的软件包或不支持相应 xcode 或 ios 版本的旧软件包。
就我而言,删除后
@react-native-community/viewpager
应用程序运行良好。