0

我正在使用 ios5 中的 sharekit。我将 sharekit 包从 3.2 更改为 ios 5,但是当我构建它时显示以下错误。

架构 i386 的未定义符号:“_OBJC_CLASS_$_SHKFacebook”,引用自:ProjectAppDelegate.o 中的 objc-class-ref “_OBJC_CLASS_$_SHKItem”,引用自:XXXViewController.o 中的 objc-class-ref “_OBJC_CLASS_$_SHKActionSheet”,引用自:XXXViewController.o ld 中的 objc-class-ref:未找到架构 i386 的符号。

任何建议都受到高度赞赏。

谢谢&问候, Sathish

4

1 回答 1

0

我对以下链接器错误有类似的问题:

架构 i386 的未定义符号:“_OBJC_CLASS_$_SHK”

我通过在项目设置->目标->构建阶段下将 SHK.m 添加到编译源来解决它。不知道为什么 SHK.m 不在编译的源列表中,并且它在复制目标之前正在工作。复制后,我无法链接任何目标。

将 SHKFacebook.m 或 SHK.m 添加到编译源可能会对您有所帮助。

于 2012-04-17T21:29:19.620 回答