命令CompileSwiftSources失败,出现非零退出代码Xcode 10 [重复]

问题描述 投票:8回答:1

我读了一些相同的问题,但他们的解决方案对我不起作用。我的项目在Xcode 9.4中工作,但是当我来到Xcode 10并重新创建我的项目时,我得到了这个错误。我的项目必须添加/ usr / include / libxml2,如果我添加它,我得到一个不同的错误redefinition of madule libxml2。日志是:

将“-Xcc -I $(SDKROOT)/ usr / include / libxml2”添加到Xcode项目中的OTHER_SWIFT_FLAGS。

如果我添加“-Xcc -I $(SDKROOT)/ usr / include / libxml2”,则会出现以下错误:

:0:错误:未知参数:' - Xcc -I / Applications / Xcode.app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator12.0.sdk / usr / include / libxml2'Command CompileSwiftSources失败非零退出代码

我能做什么?

swift xcode10
1个回答
25
投票

这是Swift 4.2 Release Notes for Xcode 10 Release Notes中所述的已知问题。

解决方法:通过添加名为SWIFT_ENABLE_BATCH_MODE的用户定义的构建设置并将其设置为NO来禁用批处理模式。

转到目标的构建设置并添加此用户定义的设置。为我工作。

© www.soinside.com 2019 - 2024. All rights reserved.