1、 安装 openfire 和 xampp-osx;
2、 openfire安装过程中会出现如下:数据库驱动选择MySQL,下面两行会自动生成;
3、安装结束后会出现如下图点击“GO…”;
、
4、弹出如下网页,点击“PHP…”;
5、选择NEW;
6、新建数据库,起名为 “MyOpenfire” 然后创建;
7、点击新建的“MyOpenfire”, 选择导入;
8、点击桌面“Finder”,快捷键:Command + SHIFT + G ;
9:修改查询路径 注意:是 usr;
10: 查询到的文件夹如下:无法访问;
11: 解决:右键“显示简介”;
12:把所有权限修改成 “读与写”;
13;按如下顺序找到 XXX_mysql.sql ; 并将其拷贝到桌面;
14、步骤7中的“导入”跳转界面如下:点击浏览,添加桌面拷贝的sql文件;
接着“执行”;
15、回到openfire 将数据库URL;
第一个中括号的内容改为“127.0.0.1”;
将第二个中括号的内容改为步骤6中新建数据库起的名为“MyOpenfire”;
最后将两个中括号“[]”去掉。
16、填写用户名 “root”; 密码为空。 然后点击“继续”;
17、还会剩下几个跳转界面,使用默认,一直点继续;
18、当出现填写密码:如下,设置一个易记得密码;
19、设置完成后会跳转到管理控制台;
用户名为“admin”密码为上步设置的“123”;
20、新建一个工程,将第三方“XMPP”引入,编译一下会出现很多错误;
注:要修改配置
(1):添加“libresolv.tbd”、“libxml2.tbd”;
(2)Build Seting ----搜索header----Search Paths下的Header Search Paths,选中在后面空白地方双击,弹出如下白框输入路径“/usr/include/libxml2”;
(3)找到Core下的 XMPP.h 在里面添加一个“<UIKit/UIKit.h>框架”;
(4)还剩一个错误,将这个错误直接注掉(重复了)。
21、后面就开始写工程,当写到
进入宏“kHostName”
修改域名:
这个域名就是如下的 Host Name:xxxxxxx
完成以上步骤,就可以开始使用XMPP协议,进行需求功能的代码的实现了。