从目标成员资格中删除文件后构建失败

问题描述 投票:0回答:2

我的项目中有两个弃用的Objective-C文件,所以我只是取消选中文件的目标成员资格。而且我没有在单一时间构建所有内容而没有有用的错误消息。它失败了,唯一显示的是

“命令CompileSwiftSources失败并返回非零退出代码”

没有其他的。甚至没有说项目的哪个部分导致失败。

项目在没有弃用文件的情况下运行正常,因为我注释掉了所有导入而我的代码中没有使用此文件中的方法。

现在奇怪的是,即使我检查目标成员资格是什么,它仍然失败,同样的错误。

它为什么失败?为什么没有有用的错误信息?

objective-c xcode xcodebuild
2个回答
2
投票

花了三个小时的时间终于搞清楚了。转到构建设置并添加

swift_enable_batch_mode

将其设置为No,然后它可以工作。


0
投票

尝试清洁构建。如果它不起作用,删除派生数据并尝试。

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