我正在尝试使用Swift 2的新@testable声明将我的类暴露给测试目标。但是我收到此编译器错误:
@testable
Intervals是包含我要公开的类的模块。如何摆脱这个错误?
Intervals
在主要目标中,您需要将Enable Testability构建选项设置为“是”。
Enable Testability
根据下面@earnshavian的评论,应仅根据苹果发行说明在调试版本中使用此选项:“启用可测试性版本设置应仅在Debug配置中使用,因为它禁止不依赖于不从内部导出内部符号的优化应用或框架” https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN- Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW326