XCode7 单元测试失败(编译器错误)



在我的应用程序创建之后,我创建了一个单元测试目标。

遇到的问题是,除非我手动将每个.swift文件和库添加到测试目标,否则测试将因编译器错误而失败。由于我的应用程序是一个相当大的应用程序,具有许多文件和库依赖项,因此这似乎很难做到。

我遵循了这篇文章的建议 http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/该建议建议XCode可以通过在测试目标中设置"捆绑加载器"和"测试主机"设置并在应用程序目标中将"默认隐藏的符号"设置为NO来做到这一点,但这不起作用。

解决这个问题的正确方法是什么?

您可以

添加@testable import YourModule,然后所有类都应该在测试用例文件中可用。

你可以在这里阅读更多内容和一些Apple文档。

最新更新