从目标成员中删除文件后构建失败
Build Fail after removing a file from target membership
我的项目中有两个已弃用的 Objective-C 文件,所以我只是取消选中这些文件的目标成员资格。而且我一次构建所有内容都失败了,没有任何有用的错误消息。
它失败了,唯一显示的是
"Command CompileSwiftSources failed with a nonzero exit code"
没有别的。甚至没有说项目的哪一部分导致了失败。
项目应该 运行 在没有弃用文件的情况下正常,因为我注释掉了所有导入并且我的代码中没有使用此文件中的方法。
现在奇怪的是,即使我检查了目标成员资格,它仍然失败,并出现同样的错误。
为什么会失败??为什么没有有用的错误信息??
尝试清理构建。如果不行,删除派生数据再试。
我花了三个小时终于弄明白了。
转到构建设置并添加
swift_enable_batch_mode
设置为否,然后就可以了。
我的项目中有两个已弃用的 Objective-C 文件,所以我只是取消选中这些文件的目标成员资格。而且我一次构建所有内容都失败了,没有任何有用的错误消息。 它失败了,唯一显示的是
"Command CompileSwiftSources failed with a nonzero exit code"
没有别的。甚至没有说项目的哪一部分导致了失败。
项目应该 运行 在没有弃用文件的情况下正常,因为我注释掉了所有导入并且我的代码中没有使用此文件中的方法。
现在奇怪的是,即使我检查了目标成员资格,它仍然失败,并出现同样的错误。
为什么会失败??为什么没有有用的错误信息??
尝试清理构建。如果不行,删除派生数据再试。
我花了三个小时终于弄明白了。 转到构建设置并添加
swift_enable_batch_mode
设置为否,然后就可以了。