【发布时间】:2018-09-15 02:26:03
【问题描述】:
我不确定我做错了什么。
我将我的项目文件夹移动到另一个文件夹并将备份文件夹复制到桌面。
我试图打开备份项目并构建,我收到链接器错误。
所以我决定删除我的备份文件夹并将我的项目文件夹移回桌面。我无法再编译并收到以下错误。
Showing Recent Issues clang: error: linker command failed with exit code 1 (use -v to see invocation)
duplicate symbol _main in:
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-90EC778DD760FD57.o
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-F627C2B37F247040.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
没有派生数据文件夹
还是一样
1.我打开了 Derived Data 文件夹并删除了其中的所有内容
2.我删除了所有模拟器中的所有项目
3.我重新启动了 xCode,清理并构建
将项目添加到 GitHub
【问题讨论】:
-
你删除了你的驱动数据吗??
-
不,我不这么认为,永远不要碰驱动器数据。
-
@HansheungCheah 删除派生数据而不是尝试
-
如何删除派生数据?
-
/Users/mac/Library/Developer/Xcode/DerivedData 删除那个文件夹
标签: ios objective-c xcode linker-errors