我正在尝试使用ARM64架构在xCode上构建一个WebRTC项目。
我在解决错误方面取得了一些进展,但我被困在最后一个问题上:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_RTCVideoRenderer", referenced from:
objc-class-ref in CallViewController.o
(maybe you meant: _OBJC_CLASS_$_RTCVideoRendererAdapter)
ld: symbol(s) not found for architecture arm64 如果能帮上忙,我们将不胜感激。
谢谢。
发布于 2015-02-04 19:10:17
我不确定,但是,转到build设置,将build active architecture only更改为NO,然后尝试,如果您在模拟器中运行,则将valid architecture更改为i386。
我不确定,但它是否会有帮助。
因为我也遇到过同样的问题,并通过这个解决方案得到了解决。
发布于 2020-06-17 15:11:38
我和WebRTC Cococapod一起工作。问题是您试图在armv7上构建和使用RTCVideoRenderer。添加一个架构检查,它将被解决:
#if arch(arm64)
//RTCVideoRenderer
#else
//Other case
#endifhttps://stackoverflow.com/questions/28317600
复制相似问题