iOS MQTTClient集成使用
Git下载地址:https://github.com/ckrey/MQTT-Client-Framework
我下载时间是2020-12-15,
Git上下载的文件夹 MQTT-Client-Framework-master,
但是这个文件夹里面的framework缺少很多。
使用:
1、打开文件夹,找到MQTTClient,直接拷贝出去;(第一份文件:MQTTClient)
2、pod目录下找到SocketRocket文件夹,直接拷贝出去;(第二份文件:SocketRocket)
3、正常情况下,以上两个文件夹导入到我们的工程后,引入头文件#import "MQTTClient.h",运行会失败,说not found......
注:如果运行成功,但是在使用的使用输入MQTT,编译器只会弹出MQTT...String,MQTT...Number这两个提示,其他的所有属性都没有。
4、这个时候,我们继续找到俩个framework:MQTTClient.framework,Pods_MQTTClientiOS.framework,直接拷贝出去;(第三份文件:framework)
5、将framework直接拖入我们的工程中,运行,嗯,失败的。原因是:ld not found pod_Pods_MQTTClientiOS.framework或者是MQTTClient.framework或者是SocketRocket.framework
6、Target-Build Phases-Link Binary With Libraries 删掉这个几个framework就行了。
7、运行成功。其他的使用在网上一堆,自己搜搜看就行了。
我在cocoChina上上传了一份自己的demo,感兴趣的可以找找看。
代码模块中搜索:MQTTClient代码集成,写这文章的时候,在审核中,所以未放链接,下次记得就更新下链接