【发布时间】:2019-04-24 06:40:14
【问题描述】:
什么是使用 Carthage 进行依赖管理的正确方法,但也能够使用它为它引入的类型编写测试。例如,(这是假设的)如果我引入 AlamoFire 并假设它有一个响应协议和不同的具体类型符合响应协议。在我自己的图书馆里,如果我这样做的话
@testable import AlamoFire
它会抱怨模块“AlamoFire”没有被编译用于测试。做一些研究,我相信这是因为在发布版本上启用可测试性应该设置为 NO,Carthage 默认使用它。有没有办法在您的测试目标中使用这样的第三方类型?
【问题讨论】:
标签: ios swift unit-testing carthage