首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS上的PhoneGap Facebook Connect插件

iOS上的PhoneGap Facebook Connect插件
EN

Stack Overflow用户
提问于 2013-03-16 18:53:02
回答 2查看 1.6K关注 0票数 2

我想知道是否有人成功地使用了https://github.com/phonegap/phonegap-facebook-plugin上的指令?

我的环境如下: 1) xcode:版本4.5.1 (4G1004) 2) Phonegap: 2.5 3) Macbook Pro 64位。4) Facebook SDK 3.2 5)目标构建为iOS5 (尝试6次,但也失败了)

在遵循iOS的https://github.com/phonegap/phonegap-facebook-plugin的说明之后,我的构建失败了。

错误消息是:

代码语言:javascript
运行
复制
ld: 379 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有人能告诉我如何修复这个错误吗?

任何在线教程,或者一步一步的指导也会很棒。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-03-25 09:23:25

我也有同样的问题,并通过在Github上关注以下内容来修复它:https://github.com/ghn/phonegap-facebook-plugin/commit/83d41c1b3e999f11333ff7da89918ff6e58bf72f

添加Cordova Facebook插件:

  1. 找到项目导航器的plugins部分,然后创建一个组"ios“。确保它被添加为“
  2. ”(黄色文件夹) Cordova Facebook Plugin文件夹中的
  3. 将FacebookConnectPlugin.h和FacebookConnectPlugin.m从src文件夹复制到新的组“ios”中。
  4. 在项目导航器中找到config.xml文件,并将一个新条目作为子项添加到插件标签中:

您必须在插件目录中创建一个ios文件夹。并确保从插件目录中删除FacebookConnectPlugin.h和FacebookConnectPlugin.m。

票数 3
EN

Stack Overflow用户

发布于 2013-06-04 23:22:31

此错误通常来自于同时包含已编译的库(作为项目中的框架,或者作为“构建阶段”项目属性选项卡中的构建目标)和生成它的.m源文件。

一些教程告诉你包含FacebookSDKResources.bundle框架,还有一些告诉你复制插件/ios/facebook中的源文件。如果同时执行这两项操作,则会出现此错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15448376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档