如何解决架构arm64'的重复符号问题。错误?

时间:2017-05-04 07:13:46

标签: ios xcode build-error

当我尝试运行我的Xcode项目时,它失败并显示一条错误,指出我有重复的符号。以下是我解决此错误的方式。希望能帮到你〜

错误信息: Error Info from Xcode

从错误信息中我发现WPBuySkinAlertView可能是重复的类。所以我在项目中搜索文件。

Duplicate file

项目中有两个WPBuySkinAlertView文件。

因此,下次出现此错误时,请根据错误信息检查项目,找到重复的类并删除它。

3 个答案:

答案 0 :(得分:8)

选择Proiect ===>目标===>构建阶段==>编译源代码搜索WPBuySkinAlertView这个名称你会在搜索结果中看到2个文件从中删除一个

答案 1 :(得分:0)

如果此错误在安装新 Pod 后立即发生,请运行 pod update。我怀疑我安装的新 pod 实际上安装了一些与之前 pod 相同的依赖项,因此存在重复项。 pod update 帮我修好了。

答案 2 :(得分:0)

据我所知,导致此错误的原因有多种。我有 2 个包含 @main 的文件,这是不合逻辑的。

docs 中它说:

<块引用>

将此属性应用于结构、类或枚举声明 表示它包含程序的顶级入口点 流量。

这是我的错误:

File1.swift

import SwiftUI

@main
...

File2.swift

import SwiftUI

@main
...