无论我做什么,都会在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
我们如何避免在Tests目标中生成错误?
答案 0 :(得分:1)
正如您提到的,在“ MyApp-SwiftTests”中,不允许使用破折号。使用“ MyApp_SwiftTests”将解决您的问题。