我读过一些同样的问题,但他们的解决方案对我没有用。我的项目在Xcode 9.4中工作,但是当我进入Xcode 10并重新创建我的项目时,我会得到这个错误。我的项目必须添加/usr/include/libxml2 2,如果添加这个,就会得到一个不同的错误redefinition of madule libxml2。日志是:
在Xcode项目中将"-Xcc -I$(SDKROOT)/usr/include/libxml2 2“添加到OTHER_SWIFT_FLAGS中。
如果我添加"-Xcc -I$(SDKROOT)/usr/include/libxml2 2“,则会出现以下错误:
:0: error:未知参数:'-Xcc -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk/usr/include/libxml2‘命令CompileSwiftSources在非零退出代码中失败
我能做什么?
发布于 2018-09-24 14:32:48
正如Swift 4.2 Xcode 10发行说明的发行说明中所述,这是一个已知的问题。
解决办法:通过添加名为SWIFT_ENABLE_BATCH_MODE的用户定义构建设置,禁用批处理模式,并将其设置为否。
转到目标的构建设置,并添加这个用户定义的设置。为我工作过。
https://stackoverflow.com/questions/52350896
复制相似问题