gpt4 book ai didi

ios - SignalR-Objc - 架构 armv7 的 undefined symbol

转载 作者:行者123 更新时间:2023-11-28 21:56:44 24 4
gpt4 key购买 nike

How To Get Started 之后SignalR-ObjC 部分 repo ,我在构建 SignalR.Samples.iOS 项目时遇到以下错误:

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SRWebSocket", referenced from: objc-class-ref in libSignalR.Client.iOS.a(SRWebSocketTransport.o) (maybe you meant: _OBJC_CLASS_$_SRWebSocketConnectionInfo, _OBJC_CLASS_$_SRWebSocketTransport ) "_OBJC_METACLASS_$_AFHTTPRequestOperation", referenced from: _OBJC_METACLASS_$_SRHTTPRequestOperation in libSignalR.Client.iOS.a(SRServerSentEventsTransport.o) "_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from: objc-class-ref in libSignalR.Client.iOS.a(SRHttpBasedTransport.o) objc-class-ref in libSignalR.Client.iOS.a(SRServerSentEventsTransport.o) objc-class-ref in libSignalR.Client.iOS.a(SRLongPollingTransport.o) "_OBJC_CLASS_$_AFHTTPRequestOperation", referenced from: objc-class-ref in libSignalR.Client.iOS.a(SRHttpBasedTransport.o) _OBJC_CLASS_$_SRHTTPRequestOperation in libSignalR.Client.iOS.a(SRServerSentEventsTransport.o) objc-class-ref in libSignalR.Client.iOS.a(SRLongPollingTransport.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

为了解决这个问题,我还检查了这个链接:

但问题依然存在。我该如何纠正以下问题? (我使用的是 XCode 6.1)

最佳答案

自述文件和示例与最新的(截至撰写本文时)Cocoapods/XCode (XCode 6.1/Yosemite) 已过时。有很多步骤可以清理所有这些:

  • 评论(或修复)AFURLConnectionOperation.m 中的_cancelled 以修复语义问题错误
  • 关注此answer ,不要覆盖“其他链接器标志”。如果它是粗体,选择它并按退格键,它应该回到它的正常状态。对我来说,我清除的是 -ObjC。
  • 清除OTHER_LD_FLAGS :从 Pods.SignalR.Client.iOS.debug.xcconfig(和/或 ...release.xcconfig 中取出 -l"icucore",具体取决于您的模式重新构建)
  • 清理 > 构建

关于ios - SignalR-Objc - 架构 armv7 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26294872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com