2015-07-03 145 views
0

当我尝试建立,我一直想出此错误消息:连接器命令代码失败,退出1

Undefined symbols for architecture x86_64: "_ACAccountTypeIdentifierTwitter", referenced from: -[PF_Twitter _getLocalTwitterAccountAsync] in Parse(PF_Twitter.o) "_OBJC_CLASS_$_ACAccountStore", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_OBJC_CLASS_$_SLComposeViewController", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_OBJC_CLASS_$_SLRequest", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_SLServiceTypeTwitter", referenced from: -[PF_Twitter _getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o) -[PF_Twitter _getLocalTwitterAccountAsync] in Parse(PF_Twitter.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

你检查吗? [链接器命令代码失败,退出1] [1] [1]:http://stackoverflow.com/questions/10435213/linker-command-failed-with-exit-code-1-use-v看到调用 –

+0

@iKrutarth是的,我做到了。这就是让我意识到这是引用我的框架的问题。它只发生在我开始使用带有可可豆荚的Google Maps SDK之后。我有一个红色的库 - “libPods.a”,我回去检查了Parse,并且我还有所有需要的框架。 –

回答

0

我知道这是这么晚来回答......但我觉得这个解决方案...可能是它帮助别人谁搜索同一问题.....

这么多的相同的错误消息不同的问题。(Linker command failed with exit code 1

1)如果你有两个same constantsdifferent classes那么这个问题也会发生。

2)如果你有一个意外在实现文件.m file而不是.h file进口。

3)如果您导入了同一个库的两个不同版本,在这种情况下只删除旧版本并只保留一个版本,也会发生此错误。

4)添加在 “Project” 该 “other linker flags”,而不是在 “Targets”。所以,你把它移动到“Targets”,它不应该在“Project”。

5)检查它在项目 - >靶>构建设置 - >搜索使能bitcode->设置DEBUG NO

退房这个..如果是OK,然后做一次类似以下。

菜单>产品>清洁 ...然后运行该项目

希望它可以帮助你.. :)

相关问题