我制作了一个库,我想在我制作的虚拟项目中对其进行测试。这两个项目都是在Objective-C中完成的。构建库时,我收到一条 Successful Build 消息,并在 Product 目录下找到三个文件:
我将这三个文件放在虚拟项目的 root 级别,当我打开 myDummyProject.xcworkspace 文件时,在项目层次结构中看到了它们。但是,当我构建项目时,出现以下错误:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_FooSelectedPageViewController", referenced from:
objc-class-ref in libFooIOS.a(FooViewController.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我取消了一些明显的检查:
我不知道该怎么办。我可能错过了另一个配置步骤,或者甚至可能是我在库中声明了与我的虚拟项目不符的内容的方式。还是项目之间的差异?任何提示或线索都会有很大的帮助。谢谢。