菜鸟教程小白 发表于 2022-12-13 11:58:03

ios - Xmppframework 无法构建模块 libxml


                                            <p><p> <a href="/image/uwKak.jpg" rel="noreferrer noopener nofollow"><img src="/image/uwKak.jpg" alt="Xcode"/></a> </p>

<p>关于 DDXMLNode.h</p>

<p>我的项目通过 cocoapods 导入 XMPPFramework,比如:</p>

<p><code>pod 'XMPPFramework', '~> 3.6.6'</code></p>

<p>我找到了一些方法:</p>

<p>1.<code>header search paths</code> 添加“$(SDKROOT)/usr/include/libxml2”</p>

<p>2.<code>其他链接器标志</code>添加“-lxml2”</p>

<p>3.<code>框架搜索路径</code>添加“/usr/lib/libxml2.dylib”</p>

<p>全部无效!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>无需更改文件路径,您可以按照我所做的来解决我在 Xcode 7.2 beta 中的错误。首先检查你是否有文件libxml2.tbd framework和libresolve.tbd framework;如果没有,则将其添加到您的项目中并替换一些东西:</p>

<pre><code>#if !(TARGET_IPHONE_SIMULATOR)
//@import dnssd;
#import &lt;dns_sd.h&gt;
#else
//@import dnssdSimu;
#import &lt;dns_sd.h&gt;
#endif
</code></pre>

<p>您要做的第二件事是更换这个:</p>

<pre><code>   #if !(TARGET_IPHONE_SIMULATOR)
   //@import libxml;
#import &lt;libxml/tree.h&gt;
#else
//@import libxmlSimu;
#import &lt;libxml/tree.h&gt;
#endif
</code></pre>

<p>这解决了我的问题。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Xmppframework 无法构建模块 libxml,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33595234/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33595234/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Xmppframework 无法构建模块 libxml