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

时间:2019-06-03 13:24:20

标签: xcode carthage

使用Carthage构建ColiseuPlayer失败,并出现 error: module 'ColiseuPlayer' was not compiled for testing @testable import ColiseuPlayer 。如果直接从Xcode IDE进行构建,则该构建有效。有任何线索吗?

您可以通过检出ColiseuPlayer Release-1.0.0 branch来查看错误,并尝试使用carthage build --no-skip-current之类的迦太基进行构建。

1 个答案:

答案 0 :(得分:0)

我发现了问题所在。

只需关闭目标服务器上的“ 运行”标志即可。

Target Running flag

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