Xcode Swift 4.2转换失败

时间:2018-11-06 17:06:31

标签: swift xcode

我有一个可正常运行的项目,但不会转换为Swift 4.2。似乎有2个文件夹“项目名称” Tests.xctest和“项目名称” UITests.xctest我找不到并导致转换失败。我无法删除文件夹或无法在finder中找到它们。我正在使用Xcode 10.1。任何帮助,将不胜感激。典型错误如下:

error: Build input file cannot be found: '/Users/devuser/Library/Developer/Xcode/DerivedData/<project name>-dksrhhtcudsdagageyofphmpyrgz/Build/Intermediates.noindex/SwiftMigration/<project name>/Products/Debug-iphonesimulator/<project name>UITests-Runner.app/PlugIns/<project name>UITests.xctest/<project name>UITests'

1 个答案:

答案 0 :(得分:1)

此答案是我的副本,来自{{3}}:


使用 Command Shift K Option Command < kbd> Shift K

您还可以通过转到~/Library/Developer/Xcode/DerivedData并删除项目的文件夹来从Finder中清除您的派生数据(不用担心,这不会引起任何问题!)。要将目录粘贴到finder中,可以使用 Command Shift G

这应该可以解决所有转换问题。您收到的错误表明该错误是由DerivedData文件夹引起的。