【发布时间】:2019-07-31 21:20:48
【问题描述】:
我有一个正在开发的项目,它在模拟器中完美运行(在 Xcode 10.1 中),但是当我尝试将我的项目从 swift 3 转换为 swift 4.2 时,我的测试目标中出现此错误。
找不到构建输入文件:'/Users/....... #2UITests/_5__2UITests.swift'
找不到构建输入文件:'/Users/Roberto/Downloads.... #2UITests/Info.plist'
我已经阅读了几篇关于进入您的测试目标的博客,删除 Plist 并重新添加 plist,但如果我删除它并重新添加它,我会得到 p>
:-1: 多个命令产生 '/Users/roberto/Library/Developer/Xcode/DerivedData/25_#2-edsolzqlcfejkgcvjolfrdmxdmon/Build/Intermediates.noindex/SwiftMigration/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 确实有效....我不知道为什么我没有想到这一点,只是试图让它发挥作用。一年前我最初创建该项目时,它已经有测试目标,所以我把它们留下了
-
酷,我会把它作为答案,因为这可能对其他人有帮助。