我正在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
当前框架:
最佳答案
您需要连结
AdSupport.framework
CoreMotion.framework