【问题标题】:Converting to swift 4 : Build input file cannot be found target:Tests/_5__2Tests.swift'转换为 swift 4:找不到构建输入文件 target:Tests/_5__2Tests.swift'
【发布时间】: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 确实有效....我不知道为什么我没有想到这一点,只是试图让它发挥作用。一年前我最初创建该项目时,它已经有测试目标,所以我把它们留下了
  • 酷,我会把它作为答案,因为这可能对其他人有帮助。

标签: xcode target xcode10


【解决方案1】:

我建议完全删除测试目标。如果您确实有测试,那不会有任何损失,因为删除目标不会删除文件。

【讨论】:

    猜你喜欢
    • 2019-02-25
    • 2021-02-06
    • 2019-04-12
    • 1970-01-01
    • 2022-09-29
    • 2012-11-21
    • 2017-05-03
    • 2022-10-06
    • 2020-01-04
    相关资源
    最近更新 更多