我已将Xcode更新为最新版本的8.0 更新后,我面临一个新的构建错误,阻止我在模拟器上运行项目。
DDXMLNode.m中的错误如下:
reference to 'XML_DOCUMENT_NODE' is ambiguous
我使用XMPP框架作为pods(pod'XMPPFramework'),所以我仍然无法找到解决这个问题的方法。 请注意,该项目在设备上正常工作,并且正在使用之前的Xcode版本在设备和模拟器上工作。
我试图搜索互联网,但我仍然没有找到任何解决方案。 我试图清理项目并删除DerivedData文件夹中的所有内容,但它没有解决问题。
感谢任何帮助。
答案 0 :(得分:1)
实际上我发布这个答案,以防将来有人帮助。
经过大量搜索而没有找到任何答案后,我发现了以下内容: 有一个名为module.modulemap的文件,包含2个方法。
module libxml [system] {
header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/libxml2/libxml/tree.h"
export *
}
module libxmlSimu [system] {
header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/libxml2/libxml/tree.h"
export *
}
第一个用于真实设备,另一个用于模拟器。 但是,当在模拟器上构建应用程序时,由于我没有弄明白的原因,tree.h正在被复制并导致所有这些问题。
所以我在模拟器上运行项目的目的是评论第一种方法,以便应用程序可以成功构建。
NB:一旦您想在真实设备上再次运行项目,请不要忘记取消注释该方法。
希望这将有助于任何将面临同样问题的人。
答案 1 :(得分:-1)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<html>
<head>
</head>
<body>
<ul>
<li><a href="#tab-1" class="yes">Show Box</a></li>
</ul>
<div class="box good" style="width:200px; height:200px;border:1px solid red;"></div>
</body>
</html>
:
然后用左符号替换每个错误。现在结果对我来说没问题了。