Не удалось собрать модуль Objective-C «libxml»

Мы интегрировали libxml в быстрый проект, следуя инструкциям, указанным в этой ссылке от создание module.modulemap файла.

Код в файле module.modulemap

module libxml [system] {
    header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/libxml2/libxml/tree.h"
    export *
}

Теперь с Xcode 9.3 мы получаем следующие ошибки:

import libxml --- Не удалось собрать модуль Objective-C 'libxml'

struct _xmlEnumeration {
    struct _xmlEnumeration    *next;    /* next one */
    const xmlChar            *name; /* Enumeration name */
}; 

Ошибка :

Тип struct _xmlEnumeration имеет несовместимые определения в разных единицах перевода.

Кто-нибудь сталкивался с этой проблемой после перехода на Xcode 9.3. Пожалуйста помоги.


person AppleBee    schedule 09.04.2018    source источник
comment
Какой путь у вас есть в настройках вашего проекта? под Search Paths > Header Search ?   -  person Thomas Mary    schedule 09.04.2018
comment
Я дал $(SDKROOT)/usr/include/libxml2   -  person AppleBee    schedule 09.04.2018