如何解决“架构arm64的重复符号”错误?

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

当我尝试运行 Xcode 项目时,它失败并出现错误,指出我有重复的符号。下面是我解决这个错误的方法。希望能帮到你~

错误信息:

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

项目中有两个WPBuySkinAlertView文件。

所以,下次当你出现这个错误时,根据错误信息检查你的项目,找到重复的类并删除它。

ios xcode build-error
5个回答
15
投票

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


0
投票

如果在安装新 Pod 后立即发生此错误,请运行

pod update
。我怀疑我安装的新 Pod 实际上安装了一些与之前的 Pod 相同的依赖项,因此存在重复项。
pod update
帮我修好了。


0
投票

据我发现,有多种原因可能导致此错误。我有 2 个包含

@main
的文件,这是不合逻辑的。

文档中说:

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

这是我的错误:

文件1.swift

import SwiftUI

@main
...

文件2.swift

import SwiftUI

@main
...

0
投票

就我而言,我的一个豆荚(可可豆荚)出现了问题,需要将其注释掉,在没有它的情况下重新运行它,一切看起来都很好。我最近在我的 Podfile 中更改了 SDWebImage 的修订版。


0
投票

检查并删除是否有任何已弃用的软件包或不支持相应 xcode 或 ios 版本的旧软件包。

就我而言,删除后

@react-native-community/viewpager
应用程序运行良好。

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