gpt4 book ai didi

ios - 项目库中的Apple Mach-O链接器错误重复符号

转载 作者:行者123 更新时间:2023-12-01 18:58:21 28 4
gpt4 key购买 nike

我修改了CoreData数据集,并向无错误的iPhone应用程序添加了两个新类。现在,当我尝试编译时,出现此错误:

Apple Mach-OP Linker Error Linker command failed with exit code 1 (use -v to see invocation)

duplicate symbol _OBJC_METACLASS_$_SchoolRecords in:
/Users/Yourself/Library/Developer/Xcode/DerivedData/.../YourProject.build/Debug-iphoneos/YourProject.build/Objects-normal/arm64/SchoolRecords.o

/Users/Yourself/Library/Developer/Xcode/DerivedData/.../YourProject.build/Debug-iphoneos/YourProject.build/Objects-normal/arm64/SchoolDivisions+Create.o
duplicate symbol _OBJC_CLASS_$_SchoolRecords in:

Objects-normal/arm64/SchoolDivisions+Create.o
duplicate symbol _OBJC_CLASS_$_SchoolRecords in:
/Users/Yourself/Library/Developer/Xcode/DerivedData/.../YourProject.build/Debug-iphoneos/YourProject.build/Objects-normal/arm64/SchoolRecords.o

我查看了相应的文件夹arm64,但没有看到重复的文件。所以我有两个问题:

1)我可以简单地删除此文件夹层次结构并从头开始看看是否能解决问题吗?

2)如何使用-v选项查看调用?

预先感谢您的任何提示。

最佳答案

简单的解决方案。在处理另一个项目时,我注意到Xcode的自动完成功能突然为#import语句填充.m而不是.h。这个项目曾经发生过一次。

将导入更改为.h并解决了问题。

在简单错误上花费了大量时间。

关于ios - 项目库中的Apple Mach-O链接器错误重复符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24877493/

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