【发布时间】:2017-01-25 12:46:36
【问题描述】:
我刚刚将我的 Xcode 更新为 Xcode 8,现在正尝试将我的项目代码转换为 Swift 2.3。我能够使用 Xcode 8 构建几次而没有任何错误。现在,出现以下错误:
错误 #1:Apple Mach-O 链接器错误:链接器命令失败,退出代码为 1
ld:找不到文件:/Users/Linus/Library/Developer/Xcode/DerivedData/MyApp-asdjeshhsetnfxbegcsbcipdreneewgr/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/DownloadsViewController。 o
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我什至不知道.o 文件是什么。不过DownloadsViewController 的 swift 文件就在那里。
错误 #2:同上错误:命令 /usr/cin/ditto 失败,退出代码为 1
同上:无法获取源的真实路径'/Users/Linus/Library/Developer/Xcode/DerivedData/MyApp-asdjeshhsetnfxbbciegrfdpdreneewgr/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal /x86_64/MyApp-Swift.h'
命令 /usr/bin/ditto 失败,退出代码为 1
同上错误发生 3 次:MyApp.swiftdoc、MyApp.swiftmodule 和 MyApp-Swift.h。
提前致谢!
【问题讨论】:
-
在项目导航器中,搜索 DownloadsViewController 文件..我认为有相同名称的重复文件..检查一次
-
不,没有重复文件。
标签: ios swift xcode linker-errors