我正在xCode 5.1.1中创建一个新的选项卡式iOS应用程序。我已经做过研究,但是没有一种解决方案对我有用。因此,我最终从xCode 6.1迁移到xCode 5.1.1。但是问题仍然存在,我现在不知道。也许体系结构i386中的设置需要更改。但是我不知道如何。

错误:

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

构建设置

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

仅构建 Activity 架构:是/否


更新:

添加CoreMotion和AdSupport框架后,错误已减少。但又留下一个错误,指出:

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

当前框架:
  • CoreMotion
  • AdSupport
  • CoreGraphics
  • FacebookSDK
  • UIKit
  • FBAudienceNetwork
  • 基金会
  • 螺栓
  • 最佳答案

    您需要连结

    AdSupport.framework
    CoreMotion.framework
    

    10-08 03:36