clang:错误:链接器命令失败,退出代码1(在xcode 6中使用-v查看调用)

时间:2015-02-17 02:50:50

标签: ios objective-c xcode facebook-sdk-3.1

您好我正在使用xcode 6中的IOS应用程序。归档应用程序时出现以下错误。它在模拟器上构建时成功运行。经过进一步检查后,我在终端中逐步编译每段代码时发现了这条特定的错误信息。

    Undefined symbols for architecture armv7:
 "_OBJC_CLASS_$_FBAppCall", referenced from:
  objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_FBLoginView", referenced from:
  objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_FBProfilePictureView", referenced from:
     objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

2 个答案:

答案 0 :(得分:0)

我相信您应该转到项目设置,然后转到目标并确保将架构和有效架构设置为您在下图中看到的内容,第一个可通过Xcode选择,同时您应该确保设置第二个手动

enter image description here

答案 1 :(得分:0)

在跑步项目时遇到了同样的问题。

  1. 转到构建设置 - >仅构建体系结构 设置
  2.   

    调试 - 是

         

    发布 - 否

    1. 添加 - >其他链接器标志:- objc, -lc++, $(inherited)
    2. 清理并运行项目。这对我来说是固定的!