2017-04-06 93 views
0

我创建了一个单元测试目标,之后我的应用程序已经创建。XCode7单元测试失败(编译器错误)

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

我按照这个帖子的建议http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/建议XCode可以通过在测试目标中设置“Bundle Loader”和“Test host”设置并在应用程序中将“默认隐藏符号”设置为NO目标,但这是行不通的。

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

回答

2

您可以添加@testable import YourModule,然后您的测试用例文件中可以使用所有类。

你可以多读一点here和一些苹果docs