![](/img/trans.png)
[英]Undefined symbols for architecture armv7: “_OBJC_CLASS_$_Flurry”
[英]SignalR-Objc - Undefined symbols for architecture armv7
遵循SignalR-ObjC存储库的“ 如何入门”部分之后,在构建SignalR.Samples.iOS
项目时遇到以下错误:
架构armv7的未定义符号:“ _ OBJC_CLASS _ $ _ SRWebSocket”,引用自:libSignalR.Client.iOS.a(SRWebSocketTransport.o)中的objc-class-ref(也许您表示的是:_OBJC_CLASS _ $ _ SRWebSocketConnectionInfo,_OBJC_CLASS _ $ _ SR_Web_peration AF_HTTP ”,引用自:libSignalR.Client.iOS.a(SRServerSentEventsTransport.o)中的_OBJC_METACLASS _ $ _ SRHTTPRequestOperation,引用自:libSignalR.Client.iOS.a(-SRHttpd)中的objc-class-ref。 libSignalR.Client.iOS.a(SRServerSentEventsTransport.o)中的class-ref libSignalR.Client.iOS.a(SRLongPollingTransport.o)中的objc-class-ref“ _OBJC_CLASS _ $ _ AFHTTPRequestOperation”,引用自:libSignalR中的objc-class-ref .SignalR.Client.iOS.a(SRLongPollingTransport.o)中的.Client.iOS.a(SRHttpBasedTransport.o)_OBJC_CLASS _ $ _ SRHTTPRequestOperation在libSignalR.Client.iOS.a(SRServerSentEventsTransport.o)objc-class-ref ld:符号)找不到Architectu re armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
要解决此问题,我还检查了以下链接:
但是问题仍然存在。 我该如何解决以下问题? (我正在使用XCode 6.1)
自述文件和示例与最新的(截至撰写本文时)Cocoapods / XCode(XCode 6.1 / Yosemite)已过时。 有很多步骤可以清理所有这些:
_cancelled
中的AFURLConnectionOperation.m
注释(或修复) _cancelled
语义问题错误 OTHER_LD_FLAGS
:从Pods.SignalR.Client.iOS.debug.xcconfig
(和/或...release.xcconfig
删除-l“ icucore”,具体取决于您要针对哪种模式构建) 就我而言,我更新pods文件如下
平台:ios,'7.0'pod'AFNetworking','〜> 2.4'
然后我在项目中安装了依赖项:
$ pod安装
最后执行@ Mrchief建议的步骤,它对我来说很有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.