Xcode 转换为swift 4:找不到生成输入文件目标:Tests/_5_2Tests.swift';

Xcode 转换为swift 4:找不到生成输入文件目标:Tests/_5_2Tests.swift';,xcode,target,xcode10,Xcode,Target,Xcode10,我有一个在模拟器中运行得很好的项目(在Xcode 10.1中),但是当我试图将我的项目从swift 3转换为swift 4.2时,我的测试目标中出现了这个错误 找不到生成输入文件:'/Users/#2UITests/_5_2UITests.swift' 找不到生成输入文件:'/Users/Roberto/Downloads#2套件/信息列表' 我读过几篇关于进入测试目标删除Plist并重新添加Plist的博客,但是如果我删除并重新添加Plist,我会得到 :-1:多个命令生成“/Users/ro

我有一个在模拟器中运行得很好的项目(在Xcode 10.1中),但是当我试图将我的项目从swift 3转换为swift 4.2时,我的测试目标中出现了这个错误

找不到生成输入文件:'/Users/#2UITests/_5_2UITests.swift'

找不到生成输入文件:'/Users/Roberto/Downloads#2套件/信息列表'

我读过几篇关于进入测试目标删除Plist并重新添加Plist的博客,但是如果我删除并重新添加Plist,我会得到

:-1:多个命令生成“/Users/roberto/Library/Developer/Xcode/DerivedData/25#2-edsolzqlcfejkgcvjolfrdmxdmon/Build/Intermediates.noindex/swiftmigation/25#2/Products/Debug iphoneos/25#2UITests-Runner.app/PlugIns/25#2UITests.xctest/Info.plist”:
1) 目标“25#2UITests”(项目“25#2”)具有来自“/Users/…”的复制命令#2UITests/Info.plist'

我建议完全删除测试目标。如果您确实进行了测试,则不会丢失,因为删除目标不会删除文件

我只想完全移除测试目标。@matt,这确实有效。。。。我不知道为什么我没有想到这一点,只是想让它发挥作用。当我在一年前最初创建这个项目时,它已经有了测试目标,所以我把它们放在一边,我会给出一个答案,因为这可能会帮助其他人。