忽略文件,文件中缺少所需的架构 x86_64 .../Social.framework/Social (3 Slices)
Posted
技术标签:
【中文标题】忽略文件,文件中缺少所需的架构 x86_64 .../Social.framework/Social (3 Slices)【英文标题】:ignoring file, missing required architecture x86_64 in file .../Social.framework/Social (3 Slices) 【发布时间】:2015-06-25 03:01:15 【问题描述】:我已经阅读了很多关于 SO 的问题,但没有找到所以决定发布这个。我删除了 Twitter.framework,因为它是红色的,而且我已经有了 Social.framework,所以我得到了错误
Undefined symbols for architecture x86_64:
"_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)
然后我检查了有错误消息
ignoring file /Users/saheelsehgal/Downloads/Social.framework/Social, missing required architecture x86_64 in file /Users/saheelsehgal/Downloads/Social.framework/Social (3 slices)
有什么帮助吗?我变得非常沮丧,我已经按照那里的答案并重新安装了 Xcode 6.3.2 并且还搞砸了架构。
任何帮助将不胜感激。谢谢!
【问题讨论】:
【参考方案1】:-
删除您下载的
Social
框架
链接到 Xcode 附带的 Accounts
和 Social
框架(在目标 General
设置中按 Linked Frameworks and Libraries
下的 +
按钮)
建设和盈利!
【讨论】:
对不起,但没用!还是一样的错误!我试图添加 Xcode 附带的 Social.framework,但是当我搜索时,它不存在。所以我重新安装了 Xcode,我可以看到它。但这没有任何区别。以上是关于忽略文件,文件中缺少所需的架构 x86_64 .../Social.framework/Social (3 Slices)的主要内容,如果未能解决你的问题,请参考以下文章
linux oracle 系统安装oracle 11g所需的安装包和相关依赖包,无软件
gcc:架构 x86_64 的未定义符号,缺少 vtable
问题:在 SLES12 中安装 edb-as12-server 时,没有提供 llvm6-6.0.1-43.25.sles12.x86_64 所需的 libjsoncpp.so.1()(64bit)