GCDAsyncUdpSocket用来和硬件进行广播信息交流,很简单,很好用。

添加GCDAsyncUdpSocket工具库,出现以下错误:

------------------------------------------------------------------------

Undefined symbols for architecture arm64:

  "_OBJC_CLASS_$_GCDAsyncUdpSocket", referenced from:

      objc-class-ref in MessageManager.o

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

------------------------------------------------------------------------

1,首先检查所需的框架是否导入完全,CFNetwork.framework 、 Security.framework

2,如果是手动拖入GCD包,查看project>>build phases>>compile sources里面是否含有GCDAsyncSocket.m和GCDAsyncUdpSocket.m两个编译项,如没有,添加上去

3,如果是pods导入GCD包,点击pods工程,查看如下选项

GCDAsyncUdpSocket错误,Undefined symbols for architecture arm64:  "_OBJC_CLASS_$_GCDAsyncUdpSocket", re

如你出现和上图一样的情况,赶紧添加GCDAsyncSocket.m和GCDAsyncUdpSocket.m两个编译项,编译成功

؏؏☝ᖗ乛◡乛ᖘ☝؏؏

 

 

 

相关文章: