如果我将主要目标导入我的 XCTest "Linker command failed"为什么会出现错误?



我正在尝试用Xcode进行一些单元测试,并且我的主要目标中有一些扩展,我想为其编写测试。

我尝试在XCTestCase子类的顶部使用 @testable import MainProjectTarget 导入对这些的访问权限,但是如果我随后尝试运行测试,则会出现linker command failed with exit code 1错误。如果我删除它,测试会运行查找(前提是我不尝试访问这些扩展(。

我做错了什么?

您可能

还将它们直接包含在测试目标中。单击有问题的文件,然后检查检查器右侧是否选中了测试目标的复选框。取消选中它们,它应该开始工作。否则,请发布带有错误的任何其他周围详细信息。它可能会确切地告诉您失败的原因。

相关内容

  • 没有找到相关文章

最新更新