Xcode 10测试目标构建错误



无论我做什么,我都会在MyApp SwiftTests目标中遇到一些错误。这是在升级到XCode 10/Swift 4.2时发生的。我最初得到的错误是"导入名为MyApp Swift的模块失败",在阅读SO上的各种答案后,我将产品模块名称和产品名称更改为$(TARGET_name)。但现在的错误是:

<unknown>:0: error: module name "MyApp-SwiftTests" is not a valid identifier
Command CompileSwiftSources failed with a nonzero exit code

我们如何避免测试目标中的构建错误?

正如您所提到的,在"MyApp SwiftTests"中,不允许使用短划线。使用"MyApp_SwiftTest"将解决您的问题。

最新更新