我使用Xcode(new-> target-> ios-> framework / library-> cocoa touch framework)创建了一个自定义框架。该框架包含一些类,图像和xib文件。
我还创建了另一个测试框架的项目。但是,当我尝试从框架中实例化一个类以在测试项目中使用它时,它给了我:
“_ OBJ C_CLASS _ $ _ InitialViewController”,引自: ViewController.o中的objc-class-ref ld:未找到架构armv7的符号
哪个是有线的,因为我在框架中有一些我可以使用而没有任何问题的类......
非常感谢有关如何解决或进一步调试此问题的任何建议!
提前致谢!
答案 0 :(得分:1)
您是否记得公开InitialViewController.h
标头文件?在左侧的项目导航器中选择文件,然后在文件检查器面板中确保目标成员资格下拉菜单显示“公共”。
此外,确保.m
文件也设置为使用框架目标进行编译。在目标成员资格下,确保勾选框架目标旁边的复选框。