12

当我尝试使用 Xcode 9.3 beta 编译和运行我现有的应用程序时,它给了我类似的错误

Declaration of 'xmlKeepBlanksDefault' must be imported from module 'libxml2.parser' before it is required

Implicit declaration of function 'xmlKeepBlanksDefault' is invalid in C99

在此处输入图像描述

它在KissXML库的文件DDXMLDocument.m中。已经提出的问题

有人可以帮忙吗?

4

2 回答 2

12

KissXML通过运行更新pod update KissXML

有关详细信息,请参阅https://github.com/robbiehanson/KissXML/issues/95

于 2018-02-20T01:35:52.300 回答
2

上面的答案对我有用,但我手动更新了它。

1.Remove existing KissXML from project select move to thrash not by remove reference。

2.从上面答案中提供的github链接下载zip并提取。

  1. 将 KissXML 目录拖放到要添加的项目中,如果需要,选择复制,然后选择创建组。

  2. 右键单击导入的目录并选择在查找器中显示,在目录中检查所有内容都已复制并在项目中显示相同。

这应该可以解决问题。

于 2018-05-07T10:48:06.090 回答