gpt4 book ai didi

ios - 链接器命令失败 : duplicate symbol for architecture i386

转载 作者:行者123 更新时间:2023-11-28 13:18:10 25 4
gpt4 key购买 nike

我在 XCode 6 上将 XYPieChart 文件夹添加到我的 Swift 项目中,但现在我收到此“Apple Mach-O 链接器错误”:

duplicate symbol _main in:
/Users/ansariha/Library/Developer/Xcode/DerivedData/Juxta-bjrfrzoyetsowibjdgpcxtesgwtg/Build/Intermediates/Juxta.build/Debug-iphonesimulator/Juxta.build/Objects-normal/i386/AppDelegate-EE692B7EDFB39C7A.o
/Users/ansariha/Library/Developer/Xcode/DerivedData/Juxta-bjrfrzoyetsowibjdgpcxtesgwtg/Build/Intermediates/Juxta.build/Debug-iphonesimulator/Juxta.build/Objects-normal/i386/main.o
ld: 1 duplicate symbol for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

下面是“1 个重复的架构 i386 符号”,然后是错误:“链接器命令失败,退出代码为 1(使用 -v 查看调用)”。
有人以前见过这个吗?

最佳答案

转到你的项目 Bundle in xcode -> Build Phases -> Compile Sources检查其中一个文件是否被添加了两次。发生这样的事情可能就是这种情况。您的 AppDelegate 可能会被添加两次。删除其中一个。

更新:

有时您不小心导入了 .m 文件而不是 .h 文件,导致出现此错误。请检查,如果不是这个原因,则执行以下步骤

1- 检查 Target 设置中的构建阶段。

2- 转到编译源代码部分。

3- 检查任何文件是否存在两次或一次。

4- 如果文件存在两次,删除一个。

5- 再次构建。

关于ios - 链接器命令失败 : duplicate symbol for architecture i386,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28039029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com