无法构建Objective-C模块' libxml'

时间:2018-04-09 11:11:04

标签: ios objective-c swift xcode9.3

我们已按照此this answer中提及的说明创建module.modulemap文件,在swift项目中集成了libxml。

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,我们遇到以下错误:

  

导入libxml ---无法构建Objective-C模块' libxml'

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

错误:

  

输入' struct _xmlEnumeration'在不同的翻译单元中具有不兼容的定义

迁移到Xcode 9.3后是否有人遇到此问题。请帮忙。

0 个答案:

没有答案