Мы интегрировали 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. Пожалуйста помоги.
Search Paths > Header Search
? - person Thomas Mary   schedule 09.04.2018