从目标成员中删除文件后构建失败
Posted
技术标签:
【中文标题】从目标成员中删除文件后构建失败【英文标题】:Build Fail after removing a file from target membership 【发布时间】:2019-04-11 21:35:53 【问题描述】:我的项目中有两个已弃用的 Objective-C 文件,所以我只是取消选中文件的目标成员资格。而且我一次构建所有东西都失败了,没有有用的错误消息。 它失败了,唯一显示的是
“Command CompileSwiftSources 失败,退出代码非零”
没有别的了。甚至没有说是项目的哪一部分导致了失败。
在没有弃用文件的情况下,项目应该可以正常运行,因为我注释掉了所有导入,并且我的代码没有使用该文件中的方法。
现在奇怪的是,即使我检查了目标成员资格,它仍然失败,并出现同样的错误。
为什么会失败??还有为什么没有有用的错误信息??
【问题讨论】:
【参考方案1】:我花了三个小时终于弄明白了。 转到构建设置并添加
swift_enable_batch_mode
将它设置为否,然后它就起作用了。
【讨论】:
【参考方案2】:尝试清洁构建。如果不起作用,请删除派生数据并尝试。
【讨论】:
以上是关于从目标成员中删除文件后构建失败的主要内容,如果未能解决你的问题,请参考以下文章