模块未编译用于测试@testable 导入错误

Module was not compiled for testing @testable import error

使用 Carthage 构建 ColiseuPlayer 失败 error: module 'ColiseuPlayer' was not compiled for testing @testable import ColiseuPlayer。如果您直接从 Xcode IDE 构建它,则该构建正在运行。有什么线索吗?

您可以通过查看 ColiseuPlayer Release-1.0.0 branch 来查看错误并尝试使用 Carthage 构建,例如 carthage build --no-skip-current

我发现出了什么问题。

只需关闭目标中的“运行”标志:

Carthage 使用 ENABLE_TESTABILITY=false 构建 Release 配置,这会导致测试目标构建失败。