架构i386 Facebook SDK的未定义符号

Abe*_*bel 2 xcode facebook objective-c ios

我正在xCode 5.1.1中创建一个新的选项卡式iOS应用程序.我做过研究,但没有一个解决方案对我有用.所以我最终从xCode 6.1迁移到xCode 5.1.1.但问题仍然存在,我现在不知道.也许需要更改架构i386中的设置.但我不知道怎么做.

错误:

体系结构i386的未定义符号:
"_ OBJC_CLASS _ $ _ ASIdentifierManager",引自:FBAudienceNetwork(FBAdUtility.o)​​中的objc-class-ref"_OBJC_CLASS _ $ _ CMMotionManager",引自:FBAudienceNetwork(FBAdAnalogInfo.o)中的objc-class-ref ld:在架构i386 clang中找不到符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

构建设置

标准架构(armv7,armv7s,arm64) - $(ARCHS_STANDARD)

仅构建活动架构:是/否


更新:

添加CoreMotion和AdSupport框架后,错误已减少.但又遗漏了一个错误:

missing required architecture x86_64 in file {DIRECTORY}/FacebookSDK/Bolts.framework/Bolts (2 slices)
duplicate symbol _OBJC_IVAR_$_AppDelegate._window in
Run Code Online (Sandbox Code Playgroud)

目前的框架:

  • CoreMotion
  • AdSupport
  • CoreGraphics中
  • FacebookSDK
  • UIKit的
  • FBAudienceNetwork
  • 基础
  • 螺栓

l0g*_*g3r 5

你需要链接

AdSupport.framework  
CoreMotion.framework  
Run Code Online (Sandbox Code Playgroud)