我使用Xcode的“iPhone OS-> Library-> Cocoa Touch Static Library”开发了一个静态库。我编译它,它工作正常。然后我想将这个库包含在一个新项目中。这就是我所做的:
然后我尝试使用我放在静态库中的一个类,但是我收到了链接错误:
“_ OBJC_CLASS _ $ _ GenUIImage”,引自:
TestViewController.o中的Objc-class-ref-to-GenUIImage
未找到符号
Collect2:Id返回1退出状态
我不知道我做错了什么。请帮忙。 提前致谢
答案 0 :(得分:1)
我找到了解决方案。我拖着&将.a(库文件)放入主项目目标的“Link Binary With Libraries”。
但是我有另一个问题。
我的静态库包含一个需要AudioToolbox框架的类。我在静态库中添加了它。但是我需要在项目中添加框架。有没有办法避免在主项目中重复框架?