【问题标题】:Cannot build react-native-xmpp library for IOS无法为 IOS 构建 react-native-xmpp 库
【发布时间】:2019-02-20 12:28:27
【问题描述】:

我可以成功地在 Android 上使用这个库,但在 IOS 中无法使用它。我已按照官方说明安装此库,然后安装 XMPPFramework pod 和 react-native-xmpp pod。但在那之后我仍然收到以下错误之一:

  1. 要么我得到 core data model not found 错误issue#90 [total 6 errors] 要么
  2. XMPPframework.h 未找到错误 - 据我说,此错误是由于在 XMPPFramework 和 RNXMPP 文件夹中找到的 XMPPFramework.h 文件的同名冲突或
  3. 我在 KissXML 框架中遇到错误或
  4. 最后,如果我设法删除上述所有错误,则会收到“链接器失败错误”。

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

【问题讨论】:

    标签: ios xcode react-native xmpp xmppframework


    【解决方案1】:

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

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

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

    它不使用任何第三方原生代码,如 react-native-xmpp lib(例如 XMPPFramework for iOS),所以它只是纯 JS。集成时没有任何明显的问题,所以可以推荐尝试

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

    【讨论】:

    • 它是否有任何性能问题,因为通过使用 xmpp.js,一切都将在 react-native 方面,而 react-native-xmpp 使用本机环境以提高 react-native 工作的性能在单个 javascript 线程上?
    • 它在内部使用等待/异步的东西。所以我认为你不会看到任何合理的性能故障
    • 谢谢。我会试试的
    • 嗨 Rubycon,如果你能提供一些快速入门 react-native + xmpp.js 代码,它将非常有帮助。比如如何在 react-native 中添加它以及向服务器发送消息的代码
    • 我会给你一个指导
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2021-05-11
    • 2019-12-15
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多