Sia*_*sou 3 xcode objective-c ios xctest
我有一个很大的(大约700个模块)iOS项目.现在我需要对现有代码进行单元测试(在我们不使用它之前).我为我的目标添加了新的XCTest测试目标,并开始编写我的第一个测试.但是在编译之后我遇到了一些链接错误,因为我的项目中的模块没有包含在测试目标中.我是否已将所有模块都包含在测试目标中?或者有更简单的方法来制作测试目标?
应用程序文件不要需要包含XCTest目标之内.只有测试文件应包含在XCTest目标的"编译源"列表中.
按照Apple说明将XCTest添加到您的项目中:https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/UnitTestYourApp/UnitTestYourApp.html
在Application目标中,确保编译器选项" 默认情况下隐藏的符号 "设置为NO.
如果你遇到困难,这是一篇带截图的博文:http: //hackazach.net/code/2014/02/24/slim-xctest-targets
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |