【问题标题】:XMPP frameworksXMPP 框架
【发布时间】:2014-03-04 13:09:26
【问题描述】:

.h.m xmpp 文件,我正在尝试开发聊天应用程序。
但是当我构建项目时出现以下错误,我试图从过去 24 小时解决问题,但没有成功获得解决方案,我什至用谷歌搜索但没有得到解决方案。 以下是我得到的错误,

Undefined symbols for architecture i386:
  "_dns_free_resource_record", referenced from:
      -[XMPPSRVResolver processRecord:length:] in XMPPSRVResolver.o
  "_dns_parse_resource_record", referenced from:
      -[XMPPSRVResolver processRecord:length:] in XMPPSRVResolver.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

【问题讨论】:

标签: ios7 xcode5 xmppframework


【解决方案1】:

您必须将libresolv.dylib 添加到您的框架中。
this tutorial 中,是第 6 步:

第 6 步

将以下文件夹添加到您的项目中,并添加到您的 Xcode 项目:

Authentication Categories Core Utilities 另外,添加 libresolv.dylib 到你的 Xcode 项目。 (在 Xcode 4 中,转到目标 -> 构建阶段 -> 将二进制文件与库链接 -> + -> 选择 libresolv.dylib 来自下拉列表)

确保您的项目可以编译。

现在您已准备好开始在您的项目中使用 XMPPFramework。这 XMPPFramework 简介页面说明了如何执行此操作。

【讨论】:

  • 我从哪里下载 libresolv.dylib ?
猜你喜欢
  • 2013-02-14
  • 1970-01-01
  • 2016-10-03
  • 2014-05-13
  • 1970-01-01
  • 1970-01-01
  • 2014-09-22
  • 2014-05-20
  • 2014-03-09
相关资源
最近更新 更多