在Xcode中添加自定义框架时出错

时间:2011-03-03 07:37:38

标签: iphone cocoa

我收到错误....

"_OBJC_CLASS_$_FaceBook", referenced from:
ld: symbol(s) not found collect2: 
ld returned 1 exit status**

当我尝试使用自定义框架中的类时。 在这种情况下,类的名称是FaceBook。

任何人都可以建议我如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

如何在iOS应用程序中使用动态链接的自定义框架。如果您确实想使用自定义框架,则必须对其进行编译并将其用作静态库(与您的应用程序物理链接,IOW随您的应用程序一起分发)。

然后,您必须设置项目依赖项,标题路径,还必须将静态库链接到iOS应用程序。这可以通过这种方式完成......

Xcode [已删除] - 项目设置 - 选择目标 - 切换到构建阶段 - 使用库展开链接二进制 - 在此处添加静态库并根据需要进行标记。

Xcode 3.x - 这是一个如何做的例子http://wiki.remobjects.com/wiki/Linking_Custom_Static_Libraries_from_your_iPhone_Xcode_Projects

答案 1 :(得分:0)

确保您正在运行的目标已包含Facebook文件。