为什么我得到"链接器命令失败"如果我将主要目标导入我的XCTest会出错?

时间:2017-04-08 20:06:44

标签: ios objective-c xcode cocoa-touch xctest

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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