【问题标题】:Build Fail after removing a file from target membership从目标成员中删除文件后构建失败
【发布时间】:2019-04-11 21:35:53
【问题描述】:

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

“Command CompileSwiftSources 失败,退出代码非零”

没有别的了。甚至没有说是项目的哪一部分导致了失败。

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

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

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

【问题讨论】:

    标签: objective-c xcode xcodebuild


    【解决方案1】:

    我花了三个小时终于弄明白了。 转到构建设置并添加

    swift_enable_batch_mode

    将它设置为否,然后它就起作用了。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-10-19
        • 1970-01-01
        • 2013-05-17
        • 2010-12-05
        • 1970-01-01
        • 1970-01-01
        • 2012-08-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多