如何添加libxml2.dylib在Xcode 7

问题描述:

我尝试添加XMPP架构在我的ios app.After将它显示了一些谷歌上搜索后如何添加libxml2.dylib在Xcode 7

libxml/tree.h file not found

我发现,需要在构建阶段添加libxml2.dylib - >与库的链接二进制文件。但我没有找到这个文件。但我找到了.tbd文件。我尝试添加.tbd文件并将标题搜索路径设置为$(SDKROOT)/usr/include/libxml2,但它仍显示相同的错误。

我知道同样的问题问了很多次,但我没有解决这个问题。 请帮忙。

设置你的链接框架自动为是在生成设置, 然后转到常规选项卡,并单击+在链接的框架和库有按钮搜索libxml2.tbd并添加

+0

我试过,但它不工作之后,执行你的脚步,现在我得到以下三个错误:对建筑x86_64的未定义符号: “_dns_free_resource_record”,从引用: - [XMPPSRVResolver processRecord:长度:在XMPPSRVResolver.o “_dns_parse_resource_record”,从引用: - XMPPSRVResolver.o中的[XMPPSRVResolver processRecord:length:] 找不到架构x86_64的ld:symbol(s) clang:错误:链接器命令失败,退出代码1(使用-v查看调用) – Yatendra

+0

对不好的英语感到抱歉。我在我的项目中使用了OpenSSL库,并面临类似的问题。确保为架构x86_64编译了xmpp框架。我认为这与你的问题有关。希望它有助于 –

+0

SHELL文件构建“.sh”文件应该包含这样的字符串像这样的架构(ARCHS =“i386 x86_64 armv7 armv7s arm64 tv_x86_64 tv_arm64”) –