在ios中找不到架构x86_64的符号

在ios中找不到架构x86_64的符号,ios,objective-c,quickblox,Ios,Objective C,Quickblox,我正在使用Quickblox框架在objective c项目中存储和检索数据。由于此框架,未找到架构x86_64的符号出现问题。我没有使用CocoaPods。我已经尝试了stackoverflow的很多解决方案。请帮助我解决这个问题 是否通过添加标志:-lxml2并修改头路径来添加lib libxml2?这让我想到了关于_dns_东西的“_xmlStrQEqual”问题,我的第一个想法是转到CFNetwork.framework未添加。那么你到底做了什么?是的,我添加了libxml2,其中-lx

我正在使用Quickblox框架在objective c项目中存储和检索数据。由于此框架,未找到架构x86_64的符号出现问题。我没有使用CocoaPods。我已经尝试了stackoverflow的很多解决方案。请帮助我解决这个问题

是否通过添加标志:
-lxml2
并修改头路径来添加lib libxml2?这让我想到了关于_dns_东西的“_xmlStrQEqual”问题,我的第一个想法是转到
CFNetwork.framework
未添加。那么你到底做了什么?是的,我添加了
libxml2
,其中
-lxml2
x86_64
意味着你要在模拟器上运行它。(您的mac具有x86结构)在实际的iOS设备上尝试并报告。如果我遵循:[link](),则会产生此错误。架构i386的未定义符号:“\u dns\u free\u resource\u record”,引用自Quickblox(xmppsrvsolver.o)中的l023“\u dns\u parse\u resource\u record”,引用自Quickblox(xmppsrvsolver.o)中的l023 ld:未找到架构i386的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)是否通过添加标志:
-lxml2
并修改头路径来添加lib libxml2?这让我想到了关于_dns_东西的“_xmlStrQEqual”问题,我的第一个想法是转到
CFNetwork.framework
未添加。那么你到底做了什么?是的,我添加了
libxml2
,其中
-lxml2
x86_64
意味着你要在模拟器上运行它。(您的mac具有x86结构)在实际的iOS设备上尝试并报告。如果我遵循:[link](),则会产生此错误。架构i386的未定义符号:“\u dns\u free\u resource\u record”,引用自Quickblox(xmppsrvsolver.o)中的l023“\u dns\u parse\u resource\u record”,引用自Quickblox(xmppsrvsolver.o)中的l023 ld:未找到架构i386的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)