Facebook sdk 编译错误

Posted

技术标签:

【中文标题】Facebook sdk 编译错误【英文标题】:Facebook sdk compiling error 【发布时间】:2015-02-24 19:40:57 【问题描述】:

这个错误是什么意思?

ld: warning: ignoring file /Users/pramonowang/Desktop/FacebookSDK/Bolts.framework/Bolts,
↳   missing required architecture x86_64 in file
↳   /Users/pramonowang/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices)

架构 x86_64 的未定义符号:

“_builtInOpenGraphObjects”,引用自:

  -[RPSGameViewController shareGameActivity] in RPSGameViewController.o

  -[RPSGameViewController createGameObject] in RPSGameViewController.o

ld: symbol(s) not found for architecture x86_64

clang:错误linker command failed with exit code 1 (use -v to see invocation)

【问题讨论】:

【参考方案1】:

你似乎对建筑有问题。检查这个:

正常的 $ARCHS_STANDARD 现在包括 64 位。你也可以做 $(ARCHS_STANDARD) 和 armv7s。只需包含 $ARCHS_STANDARD 作为架构。希望这会有所帮助.. :)

【讨论】:

我确实有 $ARCHS_STANDARD 虽然和图片一样。我的代码错误有什么可能吗? @user2557607 > 您是否将游戏套件添加到您的项目中?

以上是关于Facebook sdk 编译错误的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 6.3 (Swift) 中使用 Parse 和 Facebook 框架编译错误

facebook SDK3.1 和 Xcode 4.5 链接器错误

无法导入桥接头 facebook sdk

Facebook android sdk 需要 java 1.7 才能工作?

无法使用 Facebook Android SDK 和 Facebook Audience Network SDK 编译

iOS - Facebook SDK 3.1.1 构建失败 armv7