无法为IOS构建react-native-xmpp库

时间:2018-09-16 10:31:45

标签: ios xcode react-native xmpp xmppframework

我可以成功地将此库用于Android,但无法在IOS中使用它。我已经按照官方说明安装了该库,然后安装了XMPPFramework pod和react-native-xmpp pod。但是在那之后,我仍然出现以下错误之一:

  1. 我得到核心数据模型未发现错误issue#90 [共6个错误]或
  2. 找不到XMPPframework.h错误-根据我的说法,此错误是由于XMPPFramework和RNXMPP文件夹中的XMPPFramework.h文件名称冲突或
  3. 我在KissXML Framework中收到错误消息,或者
  4. 最后,如果我要删除所有上述错误,则会收到“链接器失败错误”。

请帮助提供使用该库的详细文档,或者是否有可用于IOS的XMPP聊天客户端的替代库。我已经花了2个多星期的时间来为此寻找合适的解决方案。

1 个答案:

答案 0 :(得分:2)

2个月前,我完成了相同的任务,然后选择了一个xmpp.js,我现在实际上在3个环境中并行使用:

  • 反应原生
  • 本机脚本
  • Node.js

在React Native上,它可以在iOS / Android下运行

它不使用任何第三方本机代码,例如react-native-xmpp lib(例如,iOS的XMPPFramework),因此它只是纯JS。集成时没有任何明显的问题,因此可以建议尝试

有关如何在React Native应用程序中使用XMPP库的完整分步指南,请参见https://medium.com/@connectycube/xmpp-real-time-chat-in-react-native-8d6d5d23dd47