2
/Users/iph8/Documents/Avi/Current project/XYZ/SourceCode/April12/XYZ_April_12/XYZ/Frameworks/AppLovin/libAppLovinSdk.a(ALTaskCacheNativeAdImages.o)

ld: 600 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

在模拟器上运行项目时出现此错误,并且无法检测到为什么在其他计算机上运行相同的代码时会发生此错误,但在我的计算机上却没有。

4

1 回答 1

1

在以下情况下可能会发生这种情况。

  • 您已将相同的类实现放入两个不同的文件中;

  • 您实际上只有一个此类的实现,但是您还在项目中链接了一个框架或库,其中包含一个名称与您的完全相同的类。

尝试在整个项目中找到您的班级,并确保您的项目中只有一份可用。

于 2016-04-12T10:59:52.080 回答