ego*_*dan 7 xcode swift swift-package-manager
我创建了一个 Swift 库,swift package init --type library
并使用swift package generate-xcodeproj
.
现在我正在尝试在 Xcode 中运行测试方案。它打印以下错误:
Module '<title>' was not compiled for testing
Run Code Online (Sandbox Code Playgroud)
然而,当我运行swift build
,并swift test
在终端,它工作正常。
我已经在所有目标中ENABLE_TESTABILITY
设置YES
了。除了这个,我没有改变项目中的任何东西。如何让 Xcode 执行单元测试?
我今天遇到了这个问题,它似乎@testable
无法与 Swift Package Manager 生成的项目一起使用。
@testable
从我的导入语句中删除解决了这个问题。当然,这意味着我们只能测试模块的公共接口。
归档时间: |
|
查看次数: |
3684 次 |
最近记录: |