【发布时间】:2012-08-01 10:48:58
【问题描述】:
我有 iOS 应用程序,当我尝试构建我的项目时,XCode 给我这个错误:
linker command failed with exit code 1 (use -v to see invocation)
发生了什么事?我应该如何解决这个问题?
错误:
ld: duplicate symbol _OBJC_CLASS_$_TrackInfo in /Users/Development/Library/Developer/Xcode/DerivedData/turbomusic-ezqahcxcowedlgaylyjxqdieywsn/Build/Intermediates/turbomusic.build/Debug-iphonesimulator/turbomusic.build/Objects-normal/i386/PlayerView.o and /Users/Development/Library/Developer/Xcode/DerivedData/turbomusic-ezqahcxcowedlgaylyjxqdieywsn/Build/Intermediates/turbomusic.build/Debug-iphonesimulator/turbomusic.build/Objects-normal/i386/turbomusicAppDelegate.o for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
其余的错误是什么? (它应该在那之前打印了几行。)
-
正如@PhillipMills 已经说过的,你需要在这里给我详细信息。由于这只是错误消息的一部分,我们无法提供帮助。您很可能没有在构建中包含框架,或者您没有正确链接外部库。但在没有更多信息的情况下,这是现阶段的猜测工作。
标签: ios xcode build compilation linker