我有一个依赖 cocoapod 依赖项的项目,这个依赖项有一个单元测试目标,其中包含一些我想在我的主机应用程序测试中使用的模拟文件。例子:
@import testable MyPod_Unit_Tests
class HostApplicationTestCase: XCTestCase {
func setup() {
let mockObj = UsefulPodMockObject()
....
然后我收到以下构建错误:
ld:警告:找不到选项“-F/Users/macuser/dev/projs/HostProject/Pods/pod-library/pod-library/Frameworks”的目录 ld:警告:找不到或使用自动链接的框架“RandomCocoapodsDependencyFromPodfile” ' 架构 x86_64 的未定义符号:“MyPod_Unit_Tests.UsefulPodMockObject.init() -> MyPod_Unit_Tests.UsefulPodMockObject”,引用自:闭包 #1 () -> () in HostApplicationUnitTests.HostApplicationTestsCase.spec() -> () in HostApplicationTestsCase.o ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
提前致谢。