我正在尝试用Xcode进行一些单元测试,并且我的主要目标中有一些扩展,我想为其编写测试。
我尝试在XCTestCase
子类的顶部使用 @testable import MainProjectTarget
导入对这些的访问权限,但是如果我随后尝试运行测试,则会出现linker command failed with exit code 1
错误。如果我删除它,测试会运行查找(前提是我不尝试访问这些扩展(。
我做错了什么?
您可能
还将它们直接包含在测试目标中。单击有问题的文件,然后检查检查器右侧是否选中了测试目标的复选框。取消选中它们,它应该开始工作。否则,请发布带有错误的任何其他周围详细信息。它可能会确切地告诉您失败的原因。