iOS初级开发-XMPP使用详解

今天介绍下我使用XMPP3.6.6的过程和一些踩过的坑。
XMPP3.6.6绝对是我见过最傲娇的一个三分,下面我会解释的。

首先,把你的cocopod升级到1.0的版本,不然不能下载3.6.6的版本,然后添加这个 “pod 'XMPPFramework', :git => "https://github.com/robbiehanson/XMPPFramework.git", :branch => 'master'

这个是3.6.6的版本的下载方式,pod低于1.0的是无法下载的。
这时你如果碰到1.0的版本还是下载错误,那么你就可能碰到它傲娇的地方了,解决方法是,首先把你的其他三方都删掉,单独下载他,并且以后保证他是在第一个位置,就能解决,碰到这个问题我真是日了了。也许以后大神会解决掉这个问题。

下载好用运行下,就会发现好多好多的错误,现在我就讲一下这么解决掉这些错误。

iOS初级开发-XMPP使用详解_第1张图片
001.png

如果你碰到这些错误,只要把Podfile文件里面加入

iOS初级开发-XMPP使用详解_第2张图片
002.png

加入这句,如果使用的是cocopods的话就把注释打开就行,然后在运行下就可以了。
原因是因为iOS8一下要这自己添加这个文件那个文件,这个库那个库,用这个就直接给你弄好了,提示:这个只有iOS8以上才能用。
接下来就是撸代码的时候了,和以前一样,我也封装好了一份工具,放在最下面,可以直接拿来用的。
拿到demo后,不要运行,因为有几个参数是每个服务器都不一样的,我都写了注释了,看一下tools基本就会了,如果你得到了帮助请点下赞,O(∩_∩)O谢谢。
githup: https://github.com/Yanemperor/XMPP-Wear

你可能感兴趣的:(iOS初级开发-XMPP使用详解)