Объявление 'xmlKeepBlanksDefault' должно быть импортировано из модуля 'libxml2.parser', прежде чем оно потребуется
Когда я пытаюсь скомпилировать и запустить свое существующее приложение с бета-версией Xcode 9.3, это дает мне такие ошибки, как
Declaration of 'xmlKeepBlanksDefault' must be imported from module 'libxml2.parser' before it is required
Implicit declaration of function 'xmlKeepBlanksDefault' is invalid in C99
Это в файле DDXMLDocument.m
библиотеки KissXML. Проблема уже поднята на нем
Может кто-нибудь, пожалуйста, помогите с этим?
2 ответа
Обновить KissXML
запустив pod update KissXML
,
См. https://github.com/robbiehanson/KissXML/issues/95 для получения подробной информации.
Выше ответ работает для меня, я обновил его вручную, хотя.
1.Удалите существующий KissXML из проекта, выберите перемещение, чтобы не трогать, удалив ссылку.
2. Загрузите zip-ссылку с github, приведенную в ответе выше, и извлеките ее.
Перетащите KissXML Directory в проект, в который вы хотите добавить, выберите копию, если необходимо, и выберите создание групп.
щелкните правой кнопкой мыши на импортированном каталоге и выберите "Показать в Finder", в "Каталоге" проверьте, все ли скопировано и также отображается в проекте.
Это должно решить проблему.