xcode - 转换为 swift 4:找不到构建输入文件 target:Tests/_5__2Tests.swift'
问题描述
我有一个正在开发的项目,它在模拟器中完美运行(在 Xcode 10.1 中),但是当我尝试将我的项目从 swift 3 转换为 swift 4.2 时,我的测试目标中出现了这个错误。
找不到构建输入文件:'/Users/....... #2UITests/_5__2UITests.swift'
并且找不到构建输入文件:'/Users/Roberto/Downloads.... #2UITests/Info.plist'
我已经阅读了几篇关于进入您的测试目标的博客,删除 Plist 并重新添加 plist,但是如果我删除它并重新添加它,我会得到
:-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”的复制命令
解决方案
我建议完全删除测试目标。如果您确实有测试,那不会有任何损失,因为删除目标不会删除文件。
推荐阅读
- sqlite - Haskell、Sqlite、池和仆人
- javascript - Geopackage 未在传单中呈现
- java - Jsoup - 从元素中删除所有子元素
- python - 如何将字符串百分比转换为浮点小数?
- python - 使用 Arcpy 在文件夹中获取质心几何的最小纬度
- xampp - Xampp 将我发送到仪表板而不是站点
- javascript - 在 Vue V2 中,如何合并两个对象数组并将它们保存到本地存储?
- css - 如何仅在需要时显示自定义滚动条
- android - 带有网站链接的片段按钮不起作用
- html - 在 css 文件中完全声明高度和颜色,但在 index.html 文件中它没有按设计显示